diff options
Diffstat (limited to 'src/libnpass/gpg.c')
-rw-r--r-- | src/libnpass/gpg.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/libnpass/gpg.c b/src/libnpass/gpg.c index c7cf328..671397e 100644 --- a/src/libnpass/gpg.c +++ b/src/libnpass/gpg.c @@ -12,7 +12,7 @@ do { \ int __gpg_err_ret = gpgme_err_code_to_errno(err); \ if (err != 0) \ - __gpg_err_ret = 1; \ + __gpg_err_ret = EPERM; \ \ gpg_cleanup(); \ err_ret(-__gpg_err_ret, "%s: %s", gpgme_strsource(err), \ @@ -106,9 +106,6 @@ int gpg_decrypt(FILE *pass_out, const char *pass_path) out_gpg_cleanup: gpg_cleanup(); - /* - * refactor err_ret for -errno - */ if (r < 0) err_ret(-errno, "%s", strerror(errno)); else @@ -154,9 +151,6 @@ int gpg_encrypt(FILE *stream, const char *fpr, const char *pass, size_t n) out_gpg_cleanup: gpg_cleanup(); - /* - * refactor err_ret for -errno - */ if (r < 0) err_ret(-errno, "%s", strerror(errno)); else |