diff options
author | Saturneric <[email protected]> | 2022-05-20 18:31:21 +0000 |
---|---|---|
committer | Saturneric <[email protected]> | 2022-05-20 18:31:21 +0000 |
commit | bd242e5ccc203d2172e71e6a69810ffe318cb549 (patch) | |
tree | 38e76fbc203a906e49e38f7869a12c0f5b036e99 | |
parent | refactor: modify basic operations slots in main window (diff) | |
download | GpgFrontend-bd242e5ccc203d2172e71e6a69810ffe318cb549.tar.gz GpgFrontend-bd242e5ccc203d2172e71e6a69810ffe318cb549.zip |
fix: solve issue caused by sig buffer
-rw-r--r-- | src/core/function/gpg/GpgBasicOperator.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/function/gpg/GpgBasicOperator.cpp b/src/core/function/gpg/GpgBasicOperator.cpp index 97399b4e..a2c5d81b 100644 --- a/src/core/function/gpg/GpgBasicOperator.cpp +++ b/src/core/function/gpg/GpgBasicOperator.cpp @@ -86,7 +86,7 @@ GpgFrontend::GpgError GpgFrontend::GpgBasicOperator::Verify( GpgData data_in(in_buffer.data(), in_buffer.size()); GpgData data_out; - if (sig_buffer != nullptr) { + if (sig_buffer != nullptr && sig_buffer->size() > 0) { GpgData sig_data(sig_buffer->data(), sig_buffer->size()); err = check_gpg_error(gpgme_op_verify(ctx_, sig_data, data_in, nullptr)); } else |