Fix bug in 10533: put "opt v" line at the end of a routerstatus section; overwriting is bad.
svn:r10549
log_warn(LD_BUG, "Not enough space in buffer.");
return -1;
}
+ cp += strlen(cp);
if (version) {
- if (tor_snprintf(buf, buf_len, "opt v %s\n", version)<0) {
+ if (tor_snprintf(cp, buf_len - (cp-buf), "opt v %s\n", version)<0) {
log_warn(LD_BUG, "Unable to print router version.");
return -1;
}
"Tor 0.2.1.0-dev (r99)"));
}
+static void
+test_v3_networkstatus(void)
+{
+}
+
static void
test_policies(void)
{
test_onion_handshake();
puts("\n========================= Directory Formats ===============");
test_dir_format();
+ test_v3_networkstatus();
puts("\n========================= Policies ===================");
test_policies();
puts("\n========================= Rendezvous functionality ========");