Browse Source

router_get_hash_impl would fail when end_str started with \n. Now it works.

svn:r2185
Nick Mathewson 21 years ago
parent
commit
1ada52fe87
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/or/routerparse.c

+ 1 - 1
src/or/routerparse.c

@@ -1319,7 +1319,7 @@ static int router_get_hash_impl(const char *s, char *digest,
     log_fn(LOG_WARN,"couldn't find \"%s\"",end_str);
     return -1;
   }
-  end = strchr(end, '\n');
+  end = strchr(end+strlen(end_str), '\n');
   if (!end) {
     log_fn(LOG_WARN,"couldn't find EOL");
     return -1;