]> git.donarmstrong.com Git - infobot.git/commitdiff
close 17091 completely... fix up on_nick IRC hook
authordms <dms@c11ca15a-4712-0410-83d8-924469b57eb5>
Fri, 11 Aug 2000 12:53:54 +0000 (12:53 +0000)
committerdms <dms@c11ca15a-4712-0410-83d8-924469b57eb5>
Fri, 11 Aug 2000 12:53:54 +0000 (12:53 +0000)
git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@33 c11ca15a-4712-0410-83d8-924469b57eb5

src/IRC/IrcHooks.pl

index 889734b4f81b135259fdcacf758232b14429ca3f..8f319d9a622ebaff4fe5fce860d840e7c2ff5811 100644 (file)
@@ -432,6 +432,11 @@ sub on_nick {
     my $nick = $event->nick();
     my $newnick = ($event->args)[0];
 
+    if (exists $netsplit{lc $newnick}) {
+       &DEBUG("on_nick: $newnick/$nick came back from netsplit and changed to original nick! removing from hash.");
+       delete $netsplit{lc $newnick};
+    }
+
     my ($chan,$mode);
     foreach $chan (keys %channels) {
        foreach $mode (keys %{$channels{$chan}}) {