
commit ec4987112695ab338e854c37458a3f811b9ce8f1 Author: David Goulet <dgoulet@ev0ke.net> Date: Tue Jun 14 10:53:56 2016 -0400 Fix wrong tor_address check for NULL Signed-off-by: David Goulet <dgoulet@ev0ke.net> --- src/common/config-file.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/config-file.c b/src/common/config-file.c index 05ca9cb..a22d4c6 100644 --- a/src/common/config-file.c +++ b/src/common/config-file.c @@ -284,13 +284,13 @@ int conf_file_set_tor_address(const char *addr, struct configuration *config) config->conf_file.tor_domain = CONNECTION_DOMAIN_INET6; } - if (config->conf_file.tor_address == NULL) { + if (config->conf_file.tor_address != NULL) { free(config->conf_file.tor_address); config->conf_file.tor_address = NULL; } config->conf_file.tor_address = strdup(addr); - if (!config->conf_file.tor_address) { + if (config->conf_file.tor_address == NULL) { ret = -ENOMEM; goto error; }