From: Vsevolod Stakhov Date: Sun, 11 Aug 2019 08:23:57 +0000 (+0100) Subject: [Minor] Rspamadm: Do not crash when control path is not reachable X-Git-Tag: 2.0~453 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=a7c906a2ae3381e20d1c30a318e519c9c9310128;p=rspamd.git [Minor] Rspamadm: Do not crash when control path is not reachable --- diff --git a/src/rspamadm/control.c b/src/rspamadm/control.c index 2cc783c66..cdc504456 100644 --- a/src/rspamadm/control.c +++ b/src/rspamadm/control.c @@ -233,6 +233,13 @@ rspamadm_control (gint argc, gchar **argv, const struct rspamadm_command *_cmd) rspamd_control_finish_handler, RSPAMD_HTTP_CLIENT_SIMPLE, addr); + + if (!conn) { + rspamd_fprintf (stderr, "cannot open connection to %s: %s\n", + control_path, strerror (errno)); + exit (-errno); + } + msg = rspamd_http_new_message (HTTP_REQUEST); msg->url = rspamd_fstring_new_init (path, strlen (path));