aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/jobs/basejob.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/jobs/basejob.cpp b/lib/jobs/basejob.cpp
index 4653e58a..68adeaf6 100644
--- a/lib/jobs/basejob.cpp
+++ b/lib/jobs/basejob.cpp
@@ -267,7 +267,7 @@ void BaseJob::initiate(ConnectionData* connData, bool inBackground)
doPrepare();
if ((d->verb == HttpVerb::Post || d->verb == HttpVerb::Put)
- && !d->requestData.source()->isReadable()) {
+ && d->requestData.source() && !d->requestData.source()->isReadable()) {
setStatus(FileError, "Request data not ready");
}
Q_ASSERT(status().code != Pending); // doPrepare() must NOT set this