From 94a1c864f07c086343b44e15ed12272641c978c9 Mon Sep 17 00:00:00 2001 From: Michael Poole Date: Mon, 10 Oct 2005 12:18:11 +0000 Subject: [PATCH] Forward port patch from 2.10.11 (reported by Reed). git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1519 c9e4aea6-c8fd-4c43-8297-357d70d61c8c --- ChangeLog | 5 +++++ ircd/s_numeric.c | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7377e55..89a7015 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-01-04 Kevin L Mitchell + + * ircd/s_numeric.c (do_numeric): fix a crash when a numeric is + sent to a channel... + 2005-10-06 Michael Poole * ircd/m_join.c (m_join): Report too-long channel names as diff --git a/ircd/s_numeric.c b/ircd/s_numeric.c index a568902..333d0f0 100644 --- a/ircd/s_numeric.c +++ b/ircd/s_numeric.c @@ -98,8 +98,7 @@ int do_numeric(int numeric, int nnn, struct Client *cptr, struct Client *sptr, &me : sptr, num, num, acptr, "%C %s", acptr, parv[2]); else - sendcmdto_channel_butone((feature_bool(FEAT_HIS_REWRITE) && !IsOper(acptr)) ? - &me : sptr, + sendcmdto_channel_butone(feature_bool(FEAT_HIS_REWRITE) ? &me : sptr, num, num, achptr, cptr, SKIP_DEAF | SKIP_BURST, "%H %s", achptr, parv[2]); return 0; -- 2.20.1