From 7d3640ce2ead15a7afe7d5f68deb82376d9a1b84 Mon Sep 17 00:00:00 2001 From: Ailin Nemui Date: Sat, 25 Feb 2023 20:44:12 +0100 Subject: [PATCH] fix crash on connect in startup fixes #1449 does not completely fix the issue (connect still does not work, error message is misleading) --- src/core/servers-setup.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/core/servers-setup.c b/src/core/servers-setup.c index b3bb18f7..ff3d6584 100644 --- a/src/core/servers-setup.c +++ b/src/core/servers-setup.c @@ -305,6 +305,11 @@ static SERVER_CONNECT_REC *create_addr_conn(int chat_type, const char *address, proto = chat_type >= 0 ? chat_protocol_find_id(chat_type) : chat_protocol_get_default(); + if (proto == NULL) { + signal_stop(); + return NULL; + } + g_return_val_if_fail(proto != NULL, NULL); conn = proto->create_server_connect();