]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_jumpserver.cpp
Fix warning, thanks peavums
[user/henk/code/inspircd.git] / src / modules / m_jumpserver.cpp
index 161dfe2c34d039db5ee0310ab08bc6f13381fea0..c3cbf1b6ab6c3eea30d36fdf235fc1886ce73818 100644 (file)
@@ -82,41 +82,41 @@ class CommandJumpserver : public Command
                                        break;
                                }
                        }
-               }
 
-               if (redirect_all_immediately)
-               {
-                       /* Redirect everyone but the oper sending the command */
-                       for (std::vector<User*>::const_iterator i = ServerInstance->Users->local_users.begin(); i != ServerInstance->Users->local_users.end(); i++)
+                       if (redirect_all_immediately)
                        {
-                               User* t = *i;
-                               if (!IS_OPER(t))
+                               /* Redirect everyone but the oper sending the command */
+                               for (std::vector<User*>::const_iterator i = ServerInstance->Users->local_users.begin(); i != ServerInstance->Users->local_users.end(); i++)
+                               {
+                                       User* t = *i;
+                                       if (!IS_OPER(t))
+                                       {
+                                               t->WriteNumeric(10, "%s %s %s :Please use this Server/Port instead", user->nick.c_str(), parameters[0].c_str(), parameters[1].c_str());
+                                               ServerInstance->Users->QuitUser(t, reason);
+                                               n_done++;
+                                       }
+                               }
+                               if (n_done)
                                {
-                                       t->WriteNumeric(10, "%s %s %s :Please use this Server/Port instead", user->nick.c_str(), parameters[0].c_str(), parameters[1].c_str());
-                                       ServerInstance->Users->QuitUser(t, reason);
-                                       n_done++;
+                                       n_done_s = ConvToStr(n_done);
                                }
                        }
-                       if (n_done)
+
+                       if (redirect_new_users)
                        {
-                               n_done_s = ConvToStr(n_done);
+                               redirect_to = parameters[0];
+                               port = atoi(parameters[1].c_str());
                        }
-               }
 
-               if (redirect_new_users)
-               {
-                       redirect_to = parameters[0];
-                       port = atoi(parameters[1].c_str());
+                       user->WriteServ("NOTICE %s :*** Set jumpserver to server '%s' port '%s', flags '+%s%s'%s%s%s: %s", user->nick.c_str(), parameters[0].c_str(), parameters[1].c_str(),
+                                       redirect_all_immediately ? "a" : "",
+                                       redirect_new_users ? "n" : "",
+                                       n_done ? " (" : "",
+                                       n_done ? n_done_s.c_str() : "",
+                                       n_done ? " user(s) redirected)" : "",
+                                       reason.c_str());
                }
 
-               user->WriteServ("NOTICE %s :*** Set jumpserver to server '%s' port '%s', flags '+%s%s'%s%s%s: %s", user->nick.c_str(), parameters[0].c_str(), parameters[1].c_str(),
-                               redirect_all_immediately ? "a" : "",
-                               redirect_new_users ? "n" : "",
-                               n_done ? " (" : "",
-                               n_done ? n_done_s.c_str() : "",
-                               n_done ? " user(s) redirected)" : "",
-                               reason.c_str());
-
                return CMD_LOCALONLY;
        }
 };
@@ -154,7 +154,7 @@ class ModuleJumpServer : public Module
 
        virtual Version GetVersion()
        {
-               return Version(1,2,0,1,VF_VENDOR,API_VERSION);
+               return Version("$Id$", VF_VENDOR, API_VERSION);
        }
 
 };