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

Strdup hates finding 0 bytes.

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

+ 2 - 1
src/or/rendcommon.c

@@ -246,7 +246,8 @@ int rend_cache_store(char *desc, int desc_len)
   }
   e->parsed = parsed;
   e->len = desc_len;
-  e->desc = tor_strdup(desc);
+  e->desc = tor_malloc(desc_len);
+  memcpy(e->desc, desc, desc_len);
 
   log_fn(LOG_INFO,"Successfully stored rend desc '%s', len %d", query, desc_len);
   return 0;