[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [tor/master] Fix a segfault in pt/protocol test



commit 98a30daf34068d629652ab070b1ef50cbe8f0733
Author: Nick Mathewson <nickm@xxxxxxxxxxxxxx>
Date:   Tue May 8 09:37:43 2012 -0400

    Fix a segfault in pt/protocol test
    
    Now that the pt code logs mp->argv[0] all over the place, we need to
    be sure to set up mp->argv in our tests.
    
    Bugfix on e603692adcd, not in any released version.
---
 src/test/test_pt.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/test/test_pt.c b/src/test/test_pt.c
index 9d6aa09..201f78e 100644
--- a/src/test/test_pt.c
+++ b/src/test/test_pt.c
@@ -94,6 +94,8 @@ test_pt_protocol(void)
   managed_proxy_t *mp = tor_malloc_zero(sizeof(managed_proxy_t));
   mp->conf_state = PT_PROTO_LAUNCHED;
   mp->transports = smartlist_new();
+  mp->argv = tor_malloc_zero(sizeof(char*)*2);
+  mp->argv[0] = tor_strdup("<testcase>");
 
   /* various wrong protocol runs: */
 

_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits