|
From: wasted <wa...@fi...> - 2003-12-31 20:13:15
|
wasted 2003/12/31 14:15:43 CST
Modified files:
src modcmd.c
Log:
Fix ugly core on /msg StatServ command #channel.
Revision Changes Path
1.2 +9 -1 wStats/src/modcmd.c
Index: modcmd.c
===================================================================
RCS file: /home/cvs/wstats/wStats/src/modcmd.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- modcmd.c 13 Dec 2003 13:36:24 -0000 1.1
+++ modcmd.c 31 Dec 2003 20:15:43 -0000 1.2
@@ -18,7 +18,7 @@
* wStats is derrived from srvx (http://srvx.net), everything in here that's
* original srvx code, Copyrighted 2000-2003 srvx Development Team.
*
- * $Id: modcmd.c,v 1.1 2003/12/13 13:36:24 wasted Exp $
+ * $Id: modcmd.c,v 1.2 2003/12/31 20:15:43 wasted Exp $
*/
#include "conf.h"
@@ -158,6 +158,14 @@
argv[1] = argv[0];
argv[0] = tmp;
}
+
+ if ((argc > 1) && IsChannelName(argv[1])
+ && (channel = dict_find(channels, argv[1], NULL)))
+ {
+ argv[1] = argv[0];
+ argv++, argc--;
+ cmd_arg = 1;
+ }
if (argc < cmd->command->min_argc) {
send_message(user, service->bot, MSG_MISSING_PARAMS, cmd->name);
|