[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [obfsproxy/master] minor fix
commit afdc2d87cd073f3b9521cc4764f9bf4230a8a6dd
Author: George Kadianakis <desnacked@xxxxxxxxx>
Date: Tue Jun 7 04:00:13 2011 +0200
minor fix
---
src/main.c | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/src/main.c b/src/main.c
index 065e011..e7680d5 100644
--- a/src/main.c
+++ b/src/main.c
@@ -238,7 +238,7 @@ main(int argc, const char **argv)
listener_t *listeners[actual_protocols];
listener_t *temp_listener;
int n_listeners=0;
- protocol_params_t *proto_params;
+ protocol_params_t *proto_params=NULL;
for (h=0;h<actual_protocols;h++) {
if (n_protocols > 1) {
@@ -247,20 +247,21 @@ main(int argc, const char **argv)
STUPID_BEAUTIFIER, h+1));
}
- /** free'd in listener_free() */
+ /** normally free'd in listener_free() */
proto_params = calloc(1, sizeof(protocol_params_t));
if (set_up_protocol(n_options_array[h],protocol_options[h],
- proto_params)<0)
+ proto_params)<0) {
+ free(proto_params);
continue;
+ }
temp_listener = listener_new(base, proto_params);
/** Free the space allocated for this protocol's options. */
free(protocol_options[h]);
- if (!temp_listener) {
+ if (!temp_listener)
continue;
- }
dbg(("Succesfully created listener.\n"));
listeners[n_listeners] = temp_listener;
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits