[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: qt-copy/src/tools
From: David Faure <faure () kde ! org>
Date: 2004-06-22 18:52:45
Message-ID: 20040622185245.AB72593A7 () office ! kde ! org
[Download RAW message or body]
CVS commit by faure:
Fixed out-of-bounds access in fromUtf8
M +5 -2 qstring.cpp 1.65
--- qt-copy/src/tools/qstring.cpp #1.64:1.65
@@ -5682,6 +5682,9 @@ QString QString::fromUtf8( const char* u
return QString::null;
- int slen = int(strlen(utf8));
- len = len < 0 ? slen : QMIN(slen, len);
+ if ( len < 0 )
+ len = strlen( utf8 );
+ else
+ len = QMIN( strlen( utf8 ), len );
+
QString result;
result.setLength( len*2 ); // worst case
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic