conf-parser.c | conf-parser.c | |||
---|---|---|---|---|
skipping to change at line 595 | skipping to change at line 595 | |||
void *userdata) { | void *userdata) { | |||
char **s = data; | char **s = data; | |||
char *n; | char *n; | |||
assert(filename); | assert(filename); | |||
assert(lvalue); | assert(lvalue); | |||
assert(rvalue); | assert(rvalue); | |||
assert(data); | assert(data); | |||
n = cunescape(rvalue); | n = strdup(rvalue); | |||
if (!n) | if (!n) | |||
return -ENOMEM; | return -ENOMEM; | |||
if (!utf8_is_valid(n)) { | if (!utf8_is_valid(n)) { | |||
log_error("[%s:%u] String is not UTF-8 clean, ignoring assi gnment: %s", filename, line, rvalue); | log_error("[%s:%u] String is not UTF-8 clean, ignoring assi gnment: %s", filename, line, rvalue); | |||
free(n); | free(n); | |||
return 0; | return 0; | |||
} | } | |||
free(*s); | free(*s); | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |