about summary refs log tree commit diff
path: root/src/ipaddr
diff options
context:
space:
mode:
authorFlorian Westphal <fw@strlen.de>2009-01-18 00:12:28 +0100
committerFlorian Westphal <fw@strlen.de>2009-01-18 00:20:38 +0100
commit95e8320ca99eb9546102d10a329d708458257c56 (patch)
treeca53808872e837a072e0e92fd63e65aa1df59a7f /src/ipaddr
parent8f46681bc86162936ffdf56d7f534221ba20fbf5 (diff)
downloadngircd-95e8320ca99eb9546102d10a329d708458257c56.tar.gz
ngircd-95e8320ca99eb9546102d10a329d708458257c56.zip
irc.c: Fix handling of channels containing dots
commit 2546a13ad2949192eb70bf21e114ec60af287ee4
('Cumulative Message Patch') broke PRIVMSG to channels
containing dots.

Fix this by switching evaluation order:
Check first if the target matches a existing channel and only do a check
for target masks if that failed.

PRIVMSG with host/server masks is described in RFC 2812, section 3.3.1.

Makes one wonder how a server is _really_ supposed to tell the difference
between hostmasks and channel names.

Sigh.
Diffstat (limited to 'src/ipaddr')
0 files changed, 0 insertions, 0 deletions