]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
and a little tweak to remote MOTD too.
authorpeavey <peavey@e03df62e-2008-0410-955e-edbf42e46eb7>
Sat, 2 Jun 2007 01:58:41 +0000 (01:58 +0000)
committerpeavey <peavey@e03df62e-2008-0410-955e-edbf42e46eb7>
Sat, 2 Jun 2007 01:58:41 +0000 (01:58 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7208 e03df62e-2008-0410-955e-edbf42e46eb7

src/cmd_motd.cpp
src/modules/m_spanningtree/main.cpp

index f6c76dac4d9397e168f48fe973615785418fe5f3..6aaf1a9af2979e006e932e71732a0c0f7a09f18b 100644 (file)
@@ -24,7 +24,6 @@ extern "C" DllExport command_t* init_command(InspIRCd* Instance)
  */
 CmdResult cmd_motd::Handle (const char** parameters, int pcnt, userrec *user)
 {
-       if (!pcnt)
-               user->ShowMOTD();
+       user->ShowMOTD();
        return CMD_SUCCESS;
 }
index 7cba58811d7454af8c88e50dc6d55021ecea1b14..c1e4626973bcdccc7465857df191b0a5b0e3c985 100644 (file)
@@ -236,7 +236,10 @@ int ModuleSpanningTree::HandleMotd(const char** parameters, int pcnt, userrec* u
                /* Send it out remotely, generate no reply yet */
                TreeServer* s = Utils->FindServerMask(parameters[0]);
                if (s)
+               {
+                       params[0] = s->GetName();
                        Utils->DoOneToOne(user->nick, "MOTD", params, s->GetName());
+               }
                else
                        user->WriteServ( "402 %s %s :No such server", user->nick, parameters[0]);
                return 1;