]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Revive our beautiful unit tests.
authorGeorge Kadianakis <desnacked@gmail.com>
Fri, 7 Oct 2011 13:44:58 +0000 (15:44 +0200)
committerGeorge Kadianakis <desnacked@gmail.com>
Fri, 7 Oct 2011 13:44:58 +0000 (15:44 +0200)
They broke when the PT_PROTO_INFANT proxy state was added.

src/test/test_pt.c

index 99fc5145e0f9684fc0daf7bfca39d4ff0ea76fae..f97b21fa0d3d44b59fca9513462b54a1153bb5e9 100644 (file)
 static void
 reset_mp(managed_proxy_t *mp)
 {
-  mp->conf_state = PT_PROTO_INFANT;
+  mp->conf_state = PT_PROTO_LAUNCHED;
   SMARTLIST_FOREACH(mp->transports, transport_t *, t, transport_free(t));
   smartlist_clear(mp->transports);
-  smartlist_free(mp->transports);
-  mp->transports = smartlist_create();
 }
 
 static void
@@ -94,7 +92,7 @@ test_pt_protocol(void)
   char line[200];
 
   managed_proxy_t *mp = tor_malloc(sizeof(managed_proxy_t));
-  mp->conf_state = PT_PROTO_INFANT;
+  mp->conf_state = PT_PROTO_LAUNCHED;
   mp->transports = smartlist_create();
 
   /* various wrong protocol runs: */