diff options
Diffstat (limited to 'lang/qt/src/qgpgmeverifydetachedjob.cpp')
-rw-r--r-- | lang/qt/src/qgpgmeverifydetachedjob.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lang/qt/src/qgpgmeverifydetachedjob.cpp b/lang/qt/src/qgpgmeverifydetachedjob.cpp index 067366aa..52d4329b 100644 --- a/lang/qt/src/qgpgmeverifydetachedjob.cpp +++ b/lang/qt/src/qgpgmeverifydetachedjob.cpp @@ -71,6 +71,9 @@ static QGpgMEVerifyDetachedJob::result_type verify_detached(Context *ctx, QThrea QGpgME::QIODeviceDataProvider dataDP(signedData); Data data(&dataDP); + if (!signedData->isSequential()) { + data.setSizeHint(signedData->size()); + } const VerificationResult res = ctx->verifyDetachedSignature(sig, data); Error ae; |