소스 검색

Okay, now descriptors seem to be buildable.

svn:r9216
Nick Mathewson 18 년 전
부모
커밋
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)