From 1a05f8958609e84877e6ab6bbcecbccae6580c3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Wed, 23 Aug 2023 12:08:59 +0200 Subject: [PATCH] irc: check that server is not NULL in function irc_server_eval_fingerprint --- src/plugins/irc/irc-server.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/irc/irc-server.c b/src/plugins/irc/irc-server.c index a86c2d34a..210cb7561 100644 --- a/src/plugins/irc/irc-server.c +++ b/src/plugins/irc/irc-server.c @@ -418,6 +418,9 @@ irc_server_eval_fingerprint (struct t_irc_server *server) char *fingerprint_eval, **fingerprints, *str_sizes; int i, j, rc, algo, length; + if (!server) + return NULL; + ptr_fingerprint = IRC_SERVER_OPTION_STRING(server, IRC_SERVER_OPTION_TLS_FINGERPRINT);