aboutsummaryrefslogtreecommitdiff
path: root/src/libnpass/gpg.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libnpass/gpg.c')
-rw-r--r--src/libnpass/gpg.c8
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