diff options
Diffstat (limited to 'src/modules/cs_tban.c')
-rw-r--r-- | src/modules/cs_tban.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/modules/cs_tban.c b/src/modules/cs_tban.c index 9558c92fd..f22f9aef5 100644 --- a/src/modules/cs_tban.c +++ b/src/modules/cs_tban.c @@ -132,28 +132,27 @@ int do_tban(User * u) void addBan(Channel * c, time_t timeout, char *banmask) { - char *av[3]; + const char *av[3]; char *cb[2]; cb[0] = c->name; cb[1] = banmask; - av[0] = sstrdup("+b"); + av[0] = "+b"; av[1] = banmask; anope_cmd_mode(whosends(c->ci), c->name, "+b %s", av[1]); chan_set_modes(s_ChanServ, c, 2, av, 1); - free(av[0]); moduleAddCallback("tban", time(NULL) + timeout, delBan, 2, cb); } int delBan(int argc, char **argv) { - char *av[3]; + const char *av[3]; Channel *c; - av[0] = sstrdup("-b"); + av[0] = "-b"; av[1] = argv[1]; if ((c = findchan(argv[0])) && c->ci) { @@ -161,8 +160,6 @@ int delBan(int argc, char **argv) chan_set_modes(s_ChanServ, c, 2, av, 1); } - free(av[0]); - return MOD_CONT; } |