summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPřemysl Janouch <p.janouch@gmail.com>2016-02-12 04:11:33 +0100
committerPřemysl Janouch <p.janouch@gmail.com>2016-02-12 04:11:33 +0100
commit798ed73a8c2c4cda2f9ac9bba14ed230e81ee585 (patch)
tree45c45c9bfafb6cd9fc6746ec4e487c38eec28d23
parent7be995f74a6f656df35eddbbedd79da8e8e124af (diff)
downloadxK-798ed73a8c2c4cda2f9ac9bba14ed230e81ee585.tar.gz
xK-798ed73a8c2c4cda2f9ac9bba14ed230e81ee585.tar.xz
xK-798ed73a8c2c4cda2f9ac9bba14ed230e81ee585.zip
ZyklonB: fix segfault on total SOCKS failure
-rw-r--r--zyklonb.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/zyklonb.c b/zyklonb.c
index 56a9220..4a04757 100644
--- a/zyklonb.c
+++ b/zyklonb.c
@@ -1727,6 +1727,8 @@ irc_establish_connection_socks (struct bot_context *ctx,
str_map_find (&ctx->config, "socks_password"));
while (data.polling)
poller_run (poller);
+ if (!data.succeeded)
+ error_set (e, "connection failed");
}
socks_connector_free (connector);