diff options
Diffstat (limited to 'source/QXmppTransferManager.cpp')
| -rw-r--r-- | source/QXmppTransferManager.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/QXmppTransferManager.cpp b/source/QXmppTransferManager.cpp index 8b32f732..c3ab05cd 100644 --- a/source/QXmppTransferManager.cpp +++ b/source/QXmppTransferManager.cpp @@ -662,7 +662,7 @@ void QXmppTransferManager::jobStateChanged(QXmppTransferJob::State state) response.setId(job->m_offerId); // the job was refused by the local party - if (!job->m_iodevice || !job->m_iodevice->isWritable()) + if (state != QXmppTransferJob::StartState || !job->m_iodevice || !job->m_iodevice->isWritable()) { QXmppStanza::Error error(QXmppStanza::Error::Cancel, QXmppStanza::Error::Forbidden); error.setCode(403); |
