[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [torsocks/master] Fix: check strdup return value in config-file.c
commit 12460511b2f900f5a1b5cde891dc97e1bfa3167d
Author: David Goulet <dgoulet@xxxxxxxxx>
Date: Thu Feb 20 15:41:04 2014 +0000
Fix: check strdup return value in config-file.c
Signed-off-by: David Goulet <dgoulet@xxxxxxxxx>
---
src/common/config-file.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/common/config-file.c b/src/common/config-file.c
index 39ca792..61a0f90 100644
--- a/src/common/config-file.c
+++ b/src/common/config-file.c
@@ -152,6 +152,10 @@ static int set_tor_address(const char *addr, struct configuration *config)
config->conf_file.tor_domain = CONNECTION_DOMAIN_INET6;
}
config->conf_file.tor_address = strdup(addr);
+ if (!config->conf_file.tor_address) {
+ ret = -ENOMEM;
+ goto error;
+ }
DBG("Config file setting tor address to %s", addr);
ret = 0;
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits