diff options
author | cyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864> | 2009-02-10 23:39:48 +0000 |
---|---|---|
committer | cyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864> | 2009-02-10 23:39:48 +0000 |
commit | 87065c514afab4b4c904f9eace6632459d8e748a (patch) | |
tree | dedee187c791f51030b5c1ce5f645b9f77984657 /src | |
parent | 0c170780920de16031084398c5c0a953a79358eb (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.c | 5 |
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 */ |