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

[tor-commits] [tor/master] test_options.c: NULL a pointer after free #18447



commit 45681f695c6096e280bc7ec3bf0a67c27708dbbc
Author: Steven Chamberlain <steven@xxxxxxxxxxx>
Date:   Mon Feb 29 14:09:07 2016 +0000

    test_options.c: NULL a pointer after free #18447
    
    tdata will be double-freed if none of linux, __FreeBSD__, DARWIN or
    __OpenBSD__ are defined.  (For example, FreeBSD derivatives).
---
 src/test/test_options.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/test/test_options.c b/src/test/test_options.c
index d294e60..9ea5718 100644
--- a/src/test/test_options.c
+++ b/src/test/test_options.c
@@ -1078,6 +1078,7 @@ test_options_validate__transproxy(void *ignored)
 
   // Test trans proxy success
   free_options_test_data(tdata);
+  tdata = NULL;
 
 #if defined(linux)
   tdata = get_options_test_data("TransProxyType tproxy\n"

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