From 344562aff7b86376cd6e09033e44400782ca327e Mon Sep 17 00:00:00 2001 From: David Faure Date: Sat, 3 May 2014 00:35:12 +0200 Subject: [PATCH] Fix debug output when enabling QABSTRACTSOCKET_DEBUG. Some calls pass len=32, so garbage was shown when maxlen (readBytes) is smaller. Change-Id: I97e61dcdf5a0db032317c57afb4bfb406437d8d5 Reviewed-by: Markus Goetz Reviewed-by: Peter Hartmann --- src/network/socket/qabstractsocket.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/network/socket/qabstractsocket.cpp b/src/network/socket/qabstractsocket.cpp index b8f76f8d4f..bead45ab83 100644 --- a/src/network/socket/qabstractsocket.cpp +++ b/src/network/socket/qabstractsocket.cpp @@ -509,7 +509,7 @@ static QByteArray qt_prettyDebug(const char *data, int len, int maxLength) { if (!data) return "(null)"; QByteArray out; - for (int i = 0; i < len; ++i) { + for (int i = 0; i < qMin(len, maxLength); ++i) { char c = data[i]; if (isprint(int(uchar(c)))) { out += c;