Преглед на файлове

Make sure that routerlists contain only routers; give a better error message if they start with a nonrouter.

svn:r2393
Nick Mathewson преди 21 години
родител
ревизия
11384b6d92
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      src/or/routerlist.c

+ 4 - 0
src/or/routerlist.c

@@ -748,6 +748,10 @@ int router_load_routerlist_from_string(const char *s, int trusted)
     log(LOG_WARN, "Error parsing router file");
     return -1;
   }
+  if (*s) {
+    log(LOG_WARN, "Extraneous text at start of router file");
+    return -1;
+  }
   if (trusted) {
     int i;
     if (!trusted_dir_digests)