src/network/socket/qlocalsocket_win.cpp
changeset 3 41300fa6a67c
parent 0 1918ee327afb
child 4 3b1da2848fc7
child 7 f7bc934e204c
--- a/src/network/socket/qlocalsocket_win.cpp	Tue Jan 26 12:42:25 2010 +0200
+++ b/src/network/socket/qlocalsocket_win.cpp	Tue Feb 02 00:43:10 2010 +0200
@@ -363,7 +363,8 @@
     Q_D(const QLocalSocket);
     if (state() != ConnectedState)
         return false;
-    return (d->readBuffer.indexOf('\n') != -1 || QIODevice::canReadLine());
+    return (QIODevice::canReadLine()
+            || d->readBuffer.indexOf('\n', d->actualReadBufferSize) != -1);
 }
 
 void QLocalSocket::close()