aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/utils/GpgUtils.cpp
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2023-12-16 07:11:32 +0000
committersaturneric <[email protected]>2023-12-16 07:11:32 +0000
commit08dd9b43481d189c60acc58941005dc25a58c77f (patch)
tree38e79c1a255339d9a80f39c8dbbd94a28ec124b7 /src/core/utils/GpgUtils.cpp
parentfix: use secure memory management at impl class (diff)
downloadGpgFrontend-08dd9b43481d189c60acc58941005dc25a58c77f.tar.gz
GpgFrontend-08dd9b43481d189c60acc58941005dc25a58c77f.zip
fix: repair test cases
Diffstat (limited to 'src/core/utils/GpgUtils.cpp')
-rw-r--r--src/core/utils/GpgUtils.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/core/utils/GpgUtils.cpp b/src/core/utils/GpgUtils.cpp
index ba8d8ba8..b9fa59bd 100644
--- a/src/core/utils/GpgUtils.cpp
+++ b/src/core/utils/GpgUtils.cpp
@@ -69,12 +69,13 @@ auto GetGpgmeErrorString(gpgme_error_t err) -> std::string {
}
auto CheckGpgError(GpgError err) -> GpgError {
- if (gpg_err_code(err) != GPG_ERR_NO_ERROR) {
+ auto err_code = gpg_err_code(err);
+ if (err_code != GPG_ERR_NO_ERROR) {
SPDLOG_ERROR(
"gpg operation failed [error code: {}], source: {} description: {}",
- gpg_err_code(err), gpgme_strsource(err), GetGpgmeErrorString(err));
+ err_code, gpgme_strsource(err), GetGpgmeErrorString(err));
}
- return err;
+ return err_code;
}
auto CheckGpgError2ErrCode(GpgError err, GpgError predict) -> GpgErrorCode {