X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=ircd%2Fm_quit.c;fp=ircd%2Fm_quit.c;h=0aff8f0e83762c18c1e2648c1aaf783e5ca3811f;hp=9c06b31ccc78d29684a9622f9c2f20ebbff76eba;hb=0c50183c885701a84e7369ca05739fec052b7ecc;hpb=96f1ae9c934d475960c2aa6b3b4f1336c37833c2 diff --git a/ircd/m_quit.c b/ircd/m_quit.c index 9c06b31..0aff8f0 100644 --- a/ircd/m_quit.c +++ b/ircd/m_quit.c @@ -105,7 +105,7 @@ int m_quit(struct Client* cptr, struct Client* sptr, int parc, char* parv[]) assert(0 != sptr); assert(cptr == sptr); - if (!ircd_strcmp(parv[parc - 1], "ZOMBIE")) { + if (IsKeepConnEnabled(sptr) || !ircd_strcmp(parv[parc - 1], "ZOMBIE")) { zombie_client(&me, &me, sptr); return 0; }