From cf53797121532096943ddbdddb2d71e7da5a39dc Mon Sep 17 00:00:00 2001 From: Bram Matthys Date: Sun, 12 Apr 2020 15:49:11 +0200 Subject: [PATCH] Fix crash if an authenticated server advertises a wrong hop count, eg due to self-written services / toying around. --- src/modules/server.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/server.c b/src/modules/server.c index 9722a3ef0..4e7d0d449 100644 --- a/src/modules/server.c +++ b/src/modules/server.c @@ -547,6 +547,7 @@ CMD_FUNC(cmd_server) sendto_umode_global(UMODE_OPER, "Directly linked server %s provided a hopcount of %d, while 1 was expected", servername, hop); exit_client(client, NULL, "Invalid SERVER message, hop count must be 1"); + return; } client->hopcount = hop;