[or-cvs] fix a seg fault on hup when FascistFirewall is defined
Roger Dingledine
arma at seul.org
Wed Aug 18 21:46:55 UTC 2004
Update of /home/or/cvsroot/src/or
In directory moria.mit.edu:/home2/arma/work/onion/cvs/src/or
Modified Files:
config.c
Log Message:
fix a seg fault on hup when FascistFirewall is defined
Index: config.c
===================================================================
RCS file: /home/or/cvsroot/src/or/config.c,v
retrieving revision 1.148
retrieving revision 1.149
diff -u -d -r1.148 -r1.149
--- config.c 18 Aug 2004 07:06:53 -0000 1.148
+++ config.c 18 Aug 2004 21:46:53 -0000 1.149
@@ -548,6 +548,7 @@
if (options->FirewallPorts) {
SMARTLIST_FOREACH(options->FirewallPorts, char *, cp, tor_free(cp));
smartlist_free(options->FirewallPorts);
+ options->FirewallPorts = NULL;
}
}
@@ -800,8 +801,8 @@
if(options->FascistFirewall && !options->FirewallPorts) {
options->FirewallPorts = smartlist_create();
- smartlist_add(options->FirewallPorts, "80");
- smartlist_add(options->FirewallPorts, "443");
+ smartlist_add(options->FirewallPorts, tor_strdup("80"));
+ smartlist_add(options->FirewallPorts, tor_strdup("443"));
}
if(options->FirewallPorts) {
SMARTLIST_FOREACH(options->FirewallPorts, const char *, cp,
More information about the tor-commits
mailing list