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/