diff options
Diffstat (limited to '')
-rw-r--r-- | gpgme/encrypt-sign.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gpgme/encrypt-sign.c b/gpgme/encrypt-sign.c index 2ce43f05..cc55a146 100644 --- a/gpgme/encrypt-sign.c +++ b/gpgme/encrypt-sign.c @@ -32,11 +32,13 @@ #include "ops.h" -static void +static GpgmeError encrypt_sign_status_handler (GpgmeCtx ctx, GpgmeStatusCode code, char *args) { - _gpgme_encrypt_status_handler (ctx, code, args); - _gpgme_sign_status_handler (ctx, code, args); + GpgmeError err = _gpgme_encrypt_status_handler (ctx, code, args); + if (err) + return err; + return _gpgme_sign_status_handler (ctx, code, args); } |