diff options
| author | Robin Burchell w00t@inspircd.org <Robin Burchell w00t@inspircd.org@5417fbe8-f217-4b02-8779-1006273d7864> | 2008-10-03 17:37:45 +0000 |
|---|---|---|
| committer | Robin Burchell w00t@inspircd.org <Robin Burchell w00t@inspircd.org@5417fbe8-f217-4b02-8779-1006273d7864> | 2008-10-03 17:37:45 +0000 |
| commit | f09953561bebb310cfe6a534c1262d77433a4e42 (patch) | |
| tree | f1c3f89d74931b5f191212a73c1513d19803ee0d /src/botserv.c | |
| parent | 69ed36bbf5a6aebc34a5a86946398083a45ab981 (diff) | |
Merge commit 'cbx/anopeng-charfix' into anopeng
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1408 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/botserv.c')
| -rw-r--r-- | src/botserv.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/botserv.c b/src/botserv.c index 7ff55c9c1..9f05ec9b3 100644 --- a/src/botserv.c +++ b/src/botserv.c @@ -413,7 +413,7 @@ void botchanmsgs(User * u, ChannelInfo * ci, char *buf) if (cmd && (cmd[0] == *BSFantasyCharacter)) { char *params = strtok(NULL, ""); - char *event_name = EVENT_BOT_FANTASY_NO_ACCESS; + const char *event_name = EVENT_BOT_FANTASY_NO_ACCESS; /* Strip off the fantasy character */ cmd++; @@ -832,7 +832,7 @@ static void bot_kick(ChannelInfo * ci, User * u, int message, ...) /* Makes a simple ban and kicks the target */ void bot_raw_ban(User * requester, ChannelInfo * ci, char *nick, - char *reason) + const char *reason) { int ac; const char *av[4]; @@ -890,7 +890,7 @@ void bot_raw_ban(User * requester, ChannelInfo * ci, char *nick, kav[2] = ci->bi->nick; } else { if (strlen(reason) > 200) - reason[200] = '\0'; + *((char **)&reason[200]) = '\0'; // Unsafe cast -- will review later -- CyberBotX kav[2] = reason; } @@ -912,7 +912,7 @@ void bot_raw_ban(User * requester, ChannelInfo * ci, char *nick, /* Makes a kick with a "dynamic" reason ;) */ void bot_raw_kick(User * requester, ChannelInfo * ci, char *nick, - char *reason) + const char *reason) { const char *av[3]; User *u = finduser(nick); @@ -939,7 +939,7 @@ void bot_raw_kick(User * requester, ChannelInfo * ci, char *nick, av[2] = ci->bi->nick; } else { if (strlen(reason) > 200) - reason[200] = '\0'; + *((char **)&reason[200]) = '\0'; // Unsafe cast -- will review later -- CyberBotX av[2] = reason; } @@ -958,7 +958,7 @@ void bot_raw_kick(User * requester, ChannelInfo * ci, char *nick, /* Makes a mode operation on a channel for a nick */ -void bot_raw_mode(User * requester, ChannelInfo * ci, char *mode, +void bot_raw_mode(User * requester, ChannelInfo * ci, const char *mode, char *nick) { const char *av[4]; |
