]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Test for circuit_set_rend_token(.,.,NULL)
authorNick Mathewson <nickm@torproject.org>
Fri, 4 Apr 2014 16:06:54 +0000 (12:06 -0400)
committerNick Mathewson <nickm@torproject.org>
Fri, 4 Apr 2014 16:06:54 +0000 (12:06 -0400)
src/test/test_circuitlist.c

index ee62cd251de19a4bd4ac5952c7e44eb2445c15fb..2cfe5565a010cfc3eec42c6ded982b2fa6a8af13 100644 (file)
@@ -238,6 +238,11 @@ test_rend_token_maps(void *arg)
   tt_ptr_op(c4->rendinfo, !=, NULL);
   test_mem_op(c4->rendinfo, ==, tok3, REND_TOKEN_LEN);
 
+  /* Now clear c4's cookie. */
+  circuit_set_intro_point_digest(c4, NULL);
+  tt_ptr_op(c4->rendinfo, ==, NULL);
+  tt_ptr_op(NULL, ==, circuit_get_intro_point(tok3));
+
  done:
   circuit_free(TO_CIRCUIT(c1));
   circuit_free(TO_CIRCUIT(c2));