From 87065c514afab4b4c904f9eace6632459d8e748a Mon Sep 17 00:00:00 2001 From: cyberbotx Date: Tue, 10 Feb 2009 23:39:48 +0000 Subject: Fixed compile errors in os_svsnick. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1997 5417fbe8-f217-4b02-8779-1006273d7864 --- src/core/os_svsnick.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') 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 */ -- cgit