]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_swhois.cpp
Improved strhashcomp with no allocations
[user/henk/code/inspircd.git] / src / modules / m_swhois.cpp
index 000eeb0403e41786029c4a0f6a4f65fc54a05845..77f882d0e16d96315a6ef2c24e93c72be57e5729 100644 (file)
@@ -50,15 +50,18 @@ class cmd_swhois : public command_t
                        if(text)
                        {
                                // We already had it set...
-                                                               
-                               WriteOpers("%s used SWHOIS to set %s's extra whois from '%s' to '%s'", user->nick, dest->nick, text->c_str(), line.c_str());
+                               
+                               if (!Srv->IsUlined(user->server))
+                                       // Ulines set SWHOISes silently
+                                       WriteOpers("*** %s used SWHOIS to set %s's extra whois from '%s' to '%s'", user->nick, dest->nick, text->c_str(), line.c_str());
                                
                                dest->Shrink("swhois");
                                delete text;
                        }
-                       else
+                       else if(!Srv->IsUlined(user->server))
                        {
-                               WriteOpers("%s used SWHOIS to set %s's extra whois to '%s'", user->nick, dest->nick, line.c_str());
+                               // Ulines set SWHOISes silently
+                               WriteOpers("*** %s used SWHOIS to set %s's extra whois to '%s'", user->nick, dest->nick, line.c_str());
                        }
                        
                        text = new std::string(line);