diff options
author | saturneric <[email protected]> | 2024-07-28 13:28:14 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2024-07-28 13:28:14 +0000 |
commit | c1d0552cb33f80c4c8b7331e699ee867db2a2319 (patch) | |
tree | 7601b90c7928de1113c460a6b1a0d70ffc721d35 /src/core/function/gpg | |
parent | fix: passphrase corrected is not correct as the real one (diff) | |
download | GpgFrontend-c1d0552cb33f80c4c8b7331e699ee867db2a2319.tar.gz GpgFrontend-c1d0552cb33f80c4c8b7331e699ee867db2a2319.zip |
fix: can not import binary key data
Diffstat (limited to 'src/core/function/gpg')
-rw-r--r-- | src/core/function/gpg/GpgKeyImportExporter.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/function/gpg/GpgKeyImportExporter.cpp b/src/core/function/gpg/GpgKeyImportExporter.cpp index 55953cb5..2b4448de 100644 --- a/src/core/function/gpg/GpgKeyImportExporter.cpp +++ b/src/core/function/gpg/GpgKeyImportExporter.cpp @@ -49,11 +49,11 @@ auto GpgKeyImportExporter::ImportKey(const GFBuffer& in_buffer) if (in_buffer.Empty()) return {}; GpgData data_in(in_buffer); - auto err = CheckGpgError(gpgme_op_import(ctx_.DefaultContext(), data_in)); + auto err = CheckGpgError(gpgme_op_import(ctx_.BinaryContext(), data_in)); if (gpgme_err_code(err) != GPG_ERR_NO_ERROR) return {}; gpgme_import_result_t result; - result = gpgme_op_import_result(ctx_.DefaultContext()); + result = gpgme_op_import_result(ctx_.BinaryContext()); gpgme_import_status_t status = result->imports; auto import_info = SecureCreateSharedObject<GpgImportInformation>(result); while (status != nullptr) { |