Explorar el Código

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

svn:r2185
Nick Mathewson hace 21 años
padre
commit
1ada52fe87
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  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;