aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/utils/GpgUtils.cpp
diff options
context:
space:
mode:
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 {