]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/cull_list.cpp
Fix crashbug in latest svn introduced by inspsocket cull list, which can cause a...
[user/henk/code/inspircd.git] / src / cull_list.cpp
index 4578b2a7603c868f83597d2329483b37418ba7db..f6ea2e0f1846fe925631b786e3f93ea04b294e52 100644 (file)
@@ -143,7 +143,10 @@ int CullList::Apply()
                        if (IS_LOCAL(a->GetUser()))
                                ServerInstance->SNO->WriteToSnoMask('q',"Client exiting: %s!%s@%s [%s]",a->GetUser()->nick,a->GetUser()->ident,a->GetUser()->host,oper_reason.c_str());
                        else
-                               ServerInstance->SNO->WriteToSnoMask('Q',"Client exiting on server %s: %s!%s@%s [%s]",a->GetUser()->server,a->GetUser()->nick,a->GetUser()->ident,a->GetUser()->host,oper_reason.c_str());
+                       {
+                               if (!ServerInstance->SilentULine(a->GetUser()->server))
+                                       ServerInstance->SNO->WriteToSnoMask('Q',"Client exiting on server %s: %s!%s@%s [%s]",a->GetUser()->server,a->GetUser()->nick,a->GetUser()->ident,a->GetUser()->host,oper_reason.c_str());
+                       }
                        a->GetUser()->AddToWhoWas();
                }