From a296f4fb0eca0f57fb61ae651333fbcecf0e3a88 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Sun, 8 Sep 2002 10:52:06 +0000 Subject: [PATCH] Do not allow removing of local server entry in SERVER_SIGNOFF notify. --- apps/silcd/packet_receive.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/silcd/packet_receive.c b/apps/silcd/packet_receive.c index b3828beb..525ada9d 100644 --- a/apps/silcd/packet_receive.c +++ b/apps/silcd/packet_receive.c @@ -1305,7 +1305,7 @@ void silc_server_notify(SilcServer server, silc_free(server_id); /* Sending SERVER_SIGNOFF is not right way to signoff local connection */ - if (SILC_IS_LOCAL(server_entry)) + if (SILC_IS_LOCAL(server_entry) || server_entry == server->id_entry) break; /* Remove all servers that are originated from this server, and -- 2.24.0