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

Okay, now descriptors seem to be buildable.

svn:r9216
Nick Mathewson преди 17 години
родител
ревизия
e3d5e4fcae
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      src/or/router.c

+ 2 - 1
src/or/router.c

@@ -1204,6 +1204,7 @@ router_dump_router_to_string(char *s, size_t maxlen, routerinfo_t *router,
     result = policy_write_item(s+written, maxlen-written, tmpe);
     if (result < 0)
       return -1;
+    tor_assert(result == (int)strlen(s+written));
     written += result;
     if (written+2 > maxlen)
       return -1;
@@ -1214,7 +1215,7 @@ router_dump_router_to_string(char *s, size_t maxlen, routerinfo_t *router,
     return -1;
 
   /* Sign the directory */
-  strlcat(s+written, "router-signature\n", maxlen-written);
+  strlcpy(s+written, "router-signature\n", maxlen-written);
   written += strlen(s+written);
   s[written] = '\0';
   if (router_get_router_hash(s, digest) < 0)