Commit 722a3ab5 authored by Nick Mathewson's avatar Nick Mathewson 🐘
Browse files

r11784@Kushana: nickm | 2007-01-02 01:13:04 -0500

 Spec-conformance on r9181: make "opt v" strings start with "Tor".


svn:r9233
parent 6ae3ba9b
Loading
Loading
Loading
Loading
+3 −1
Changes for src/or/dirserv.c: 3 added lines, 1 removed line.
Original line number Original line Diff line number Diff line
@@ -1563,7 +1563,8 @@ generate_v2_networkstatus(void)
      outp += strlen(outp);
      outp += strlen(outp);
      if (ri->platform && !strcmpstart(ri->platform, "Tor ")) {
      if (ri->platform && !strcmpstart(ri->platform, "Tor ")) {
        const char *eos = find_whitespace(ri->platform+4);
        const char *eos = find_whitespace(ri->platform+4);
        char *platform = tor_strndup(ri->platform+4, eos-(ri->platform+4));
        if (eos) {
          char *platform = tor_strndup(ri->platform, eos-(ri->platform));
          if (tor_snprintf(outp, endp-outp,
          if (tor_snprintf(outp, endp-outp,
                           "opt v %s\n", platform)<0) {
                           "opt v %s\n", platform)<0) {
            log_warn(LD_BUG, "Unable to print router version.");
            log_warn(LD_BUG, "Unable to print router version.");
@@ -1573,6 +1574,7 @@ generate_v2_networkstatus(void)
          outp += strlen(outp);
          outp += strlen(outp);
        }
        }
      }
      }
    }
  });
  });


  if (tor_snprintf(outp, endp-outp, "directory-signature %s\n",
  if (tor_snprintf(outp, endp-outp, "directory-signature %s\n",