summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorcyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864>2009-02-10 23:39:48 +0000
committercyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864>2009-02-10 23:39:48 +0000
commit87065c514afab4b4c904f9eace6632459d8e748a (patch)
treededee187c791f51030b5c1ce5f645b9f77984657 /src
parent0c170780920de16031084398c5c0a953a79358eb (diff)
Fixed compile errors in os_svsnick.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1997 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src')
-rw-r--r--src/core/os_svsnick.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/core/os_svsnick.c b/src/core/os_svsnick.c
index ab358a8c9..fcb72da07 100644
--- a/src/core/os_svsnick.c
+++ b/src/core/os_svsnick.c
@@ -30,7 +30,7 @@ class CommandOSSVSNick : public Command
const char *newnick = params[1].c_str();
NickAlias *na;
- char *c;
+ const char *c;
/* Only allow this if SuperAdmin is enabled */
if (!u->isSuperAdmin)
@@ -43,7 +43,8 @@ class CommandOSSVSNick : public Command
if (strlen(newnick) > NICKMAX - 2)
{
notice_lang(s_OperServ, u, NICK_X_TRUNCATED, newnick, NICKMAX - 2, newnick);
- newnick[NICKMAX - 2] = '\0';
+ params[1] = params[1].substr(0, NICKMAX - 2);
+ newnick = params[1].c_str();
}
/* Check for valid characters */