+ /* Fix for bug #379 reported by stealth. On +/-Q make m_watch think the user has signed on/off */
+ Module* m = ServerInstance->Modules->Find("m_watch.so");
+
+ /* This must come before setting/unsetting the handler */
+ if (m && adding)
+ m->OnUserQuit(dest, "Connection closed", "Connection closed");
+