From dba88edc767697f9c2a9de3c4c2fbaea6cc35f3e Mon Sep 17 00:00:00 2001 From: brain Date: Tue, 7 Feb 2006 18:26:38 +0000 Subject: Experimental improved string handling in server links git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3127 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/users.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/users.cpp') diff --git a/src/users.cpp b/src/users.cpp index 7513fa273..8c3ad4969 100644 --- a/src/users.cpp +++ b/src/users.cpp @@ -276,7 +276,8 @@ bool userrec::AddBuffer(std::string a) bool userrec::BufferIsReady() { - for (unsigned int i = 0; i < recvq.length(); i++) + unsigned int t = recvq.length(); + for (unsigned int i = 0; i < t; i++) if (recvq[i] == '\n') return true; return false; @@ -293,7 +294,7 @@ std::string userrec::GetBuffer() return ""; char* line = (char*)recvq.c_str(); std::string ret = ""; - while ((*line != '\n') && (strlen(line))) + while ((*line != '\n') && (*line)) { ret = ret + *line; line++; -- cgit v1.3.1-10-gc9f91