* The test currently fails, but it's commented out (with an "#if 0")
* As a broken octal actually gives a parse error, it seems fair that this
fails, too
char buf2[128];
char buf3[128];
char buf4[128];
+ char buf5[128];
char *k=NULL, *v=NULL;
const char *str;
strlcpy(buf4, "BrokenOctal \"\\8\"\n"
, sizeof(buf4));
+ strlcpy(buf5, "BrokenHex \"\\xg4\"\n"
+ , sizeof(buf5));
+
str = buf1;
str = parse_config_line_from_str(str, &k, &v);
test_eq_ptr(str, NULL);
tor_free(k); tor_free(v);
+#if 0
+ str = buf5;
+
+ str = parse_config_line_from_str(str, &k, &v);
+ test_eq_ptr(str, NULL);
+ tor_free(k); tor_free(v);
+#endif
+
done:
tor_free(k);
tor_free(v);