Browse Source

and another in the unit tests

svn:r12842
Roger Dingledine 17 years ago
parent
commit
b3e6c66a05
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/or/test.c

+ 2 - 1
src/or/test.c

@@ -3324,7 +3324,7 @@ test_rend_fns_v2(void)
     info->port = crypto_rand_int(65536);
     generated->intro_points[i] = tor_strdup(info->nickname);
     generated->intro_point_extend_info[i] = info;
-    strmap_set(generated->intro_keys, info->nickname, pk2);
+    strmap_set(generated->intro_keys, info->nickname, crypto_pk_dup_key(pk2));
   }
   test_assert(rend_encode_v2_descriptors(descs, generated, now,
                                          NULL, 0) > 0);
@@ -3366,6 +3366,7 @@ test_rend_fns_v2(void)
     rend_encoded_v2_service_descriptor_free(smartlist_get(descs, i));
   smartlist_free(descs);
   rend_service_descriptor_free(parsed);
+  rend_service_descriptor_free(generated);
 }
 
 #define ENT(x) { #x, test_ ## x, 0, 0 }