X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/4acf2281138f4e729335a6dcf707382cfd712ed3..994544c294af3bcab070124dfab4967b775435ca:/src/client.c diff --git a/src/client.c b/src/client.c index bdebefcc..bb0f472f 100644 --- a/src/client.c +++ b/src/client.c @@ -59,6 +59,7 @@ #include "monitor.h" #include "blacklist.h" #include "reject.h" +#include "scache.h" #define DEBUG_EXITED_CLIENTS @@ -1487,6 +1488,7 @@ exit_remote_server(struct Client *client_p, struct Client *source_p, struct Clie del_from_client_hash(source_p->name, source_p); remove_client_from_list(source_p); + scache_split(source_p->serv->nameinfo); SetDead(source_p); #ifdef DEBUG_EXITED_CLIENTS @@ -1583,6 +1585,7 @@ exit_local_server(struct Client *client_p, struct Client *source_p, struct Clien del_from_client_hash(source_p->name, source_p); remove_client_from_list(source_p); + scache_split(source_p->serv->nameinfo); SetDead(source_p); dlinkAddAlloc(source_p, &dead_list);