summaryrefslogtreecommitdiffstats
path: root/tests/auto/declarative/xmlhttprequest/testhttpserver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/declarative/xmlhttprequest/testhttpserver.cpp')
-rw-r--r--tests/auto/declarative/xmlhttprequest/testhttpserver.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/auto/declarative/xmlhttprequest/testhttpserver.cpp b/tests/auto/declarative/xmlhttprequest/testhttpserver.cpp
index b579944..b464a1b 100644
--- a/tests/auto/declarative/xmlhttprequest/testhttpserver.cpp
+++ b/tests/auto/declarative/xmlhttprequest/testhttpserver.cpp
@@ -68,8 +68,9 @@ bool TestHTTPServer::wait(const QUrl &expect, const QUrl &reply, const QUrl &bod
if (!replyFile.open(QIODevice::ReadOnly)) return false;
bodyData = QByteArray();
- QFile bodyFile(body.toLocalFile());
- if (bodyFile.open(QIODevice::ReadOnly)) {
+ if (body.isValid()) {
+ QFile bodyFile(body.toLocalFile());
+ if (!bodyFile.open(QIODevice::ReadOnly)) return false;
bodyData = bodyFile.readAll();
}