From 2219fc19d58ae1071493de92093b711f3c71454a Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 31 May 2018 23:56:06 +0200 Subject: core: Minor cleanup in engine-gpg and -gpgsm. * src/engine-gpg.c: Remove errno.h. (build_argv): Use gpg_error_from_syserror instead of ERRNO. * src/engine-gpgsm.c: Remove errno.h. (status_handler): Remove check for EINTR; gpgme_data_write already handles EINTR. Signed-off-by: Werner Koch --- src/engine-gpgsm.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/engine-gpgsm.c') diff --git a/src/engine-gpgsm.c b/src/engine-gpgsm.c index 7b221831..84a9315d 100644 --- a/src/engine-gpgsm.c +++ b/src/engine-gpgsm.c @@ -37,7 +37,6 @@ #include #endif #include /* FIXME */ -#include #include "gpgme.h" #include "util.h" @@ -986,8 +985,7 @@ status_handler (void *opaque, int fd) while (linelen > 0) { nwritten = gpgme_data_write (gpgsm->inline_data, src, linelen); - if (!nwritten || (nwritten < 0 && errno != EINTR) - || nwritten > linelen) + if (nwritten <= 0 || nwritten > linelen) { err = gpg_error_from_syserror (); break; -- cgit v1.2.3