]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_silence.cpp
Auto loading of commands as shared objects via dlsym (very lightweight interface...
[user/henk/code/inspircd.git] / src / modules / m_silence.cpp
index c331de38aeb03d163a6035dfafe22043844a1f46..7f8b49287dfcf33c249c088306a84d9ba6f25df9 100644 (file)
@@ -86,18 +86,18 @@ class cmd_silence : public command_t
                                        if (sl->size())
                                        {
                                                for (silencelist::iterator i = sl->begin(); i != sl->end(); i++)
-                                       {
+                                               {
                                                        // search through for the item
                                                        irc::string listitem = i->c_str();
                                                        if (listitem == mask)
-                                               {
-                                                       sl->erase(i);
+                                                       {
+                                                               sl->erase(i);
                                                                user->WriteServ("950 %s %s :Removed %s from silence list",user->nick, user->nick, mask.c_str());
                                                                break;
-                                                       }
-                                               }
+                                                       }
+                                               }
                                        }
-                                       if (!sl->size())
+                                       else
                                        {
                                                // tidy up -- if a user's list is empty, theres no use having it
                                                // hanging around in the user record.