QTextStream: fix a dead write
Found by Clazy. Change-Id: Iabe4fb23f63ea8df2142dc66cd16b04526b628c2 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
This commit is contained in:
parent
95cb4e2260
commit
259dc8cbe5
@ -560,7 +560,6 @@ bool QTextStreamPrivate::scan(const QChar **ptr, int *length, int maxlen, TokenD
|
||||
int startOffset = device ? readBufferOffset : stringOffset;
|
||||
QChar lastChar;
|
||||
|
||||
bool canStillReadFromDevice = true;
|
||||
do {
|
||||
int endOffset;
|
||||
const QChar *chPtr;
|
||||
@ -602,7 +601,7 @@ bool QTextStreamPrivate::scan(const QChar **ptr, int *length, int maxlen, TokenD
|
||||
}
|
||||
} while (!foundToken
|
||||
&& (!maxlen || totalSize < maxlen)
|
||||
&& (device && (canStillReadFromDevice = fillReadBuffer())));
|
||||
&& device && fillReadBuffer());
|
||||
|
||||
if (totalSize == 0) {
|
||||
#if defined (QTEXTSTREAM_DEBUG)
|
||||
|
Loading…
x
Reference in New Issue
Block a user