Fixed backup router shutdown crash
[silc.git] / apps / silcd / server_backup.c
index e460c95d720022afabf2d277f2459eb8a3dcca2e..3bde1802a3f00cb405bba34c5fa26c89f50b42f4 100644 (file)
@@ -786,6 +786,9 @@ SILC_TASK_CALLBACK(silc_server_backup_connected_again)
   SilcServer server = app_context;
   SilcServerConfigRouter *primary;
 
+  if (server->server_shutdown)
+    return;
+
   primary = silc_server_config_get_primary_router(server);
   if (primary) {
     if (!silc_server_find_socket_by_host(server, SILC_CONN_ROUTER,