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=20b8224145f2bff5a9a8224a1ddd60eed8df33a1;hp=16376e42a4406b33988dc96d649ae2577bf54a72;hb=7cbbc6aa8338d394d79cb7048438dd45adf5c648;hpb=5fc729d47823a57c8e6e0e3b078522eccd120ca7 diff --git a/ircd/m_quit.c b/ircd/m_quit.c index 16376e4..20b8224 100644 --- a/ircd/m_quit.c +++ b/ircd/m_quit.c @@ -105,6 +105,11 @@ int m_quit(struct Client* cptr, struct Client* sptr, int parc, char* parv[]) assert(0 != sptr); assert(cptr == sptr); + if (!irc_strcmp(parv[parc - 1], "ZOMBIE")) { + zombie_client(&me, &me, sptr); + return 0; + } + if (cli_user(sptr)) { struct Membership* chan; for (chan = cli_user(sptr)->channel; chan; chan = chan->next_channel) {