aboutsummaryrefslogtreecommitdiffstats
path: root/gpgme/encrypt-sign.c
diff options
context:
space:
mode:
authorMarcus Brinkmann <[email protected]>2003-07-29 19:34:03 +0000
committerMarcus Brinkmann <[email protected]>2003-07-29 19:34:03 +0000
commit95390e074ac3c68d1b477170b662ed13d5b6b1ac (patch)
tree2ff6996834f1f2991d0d97bc34fb4efb947c73d6 /gpgme/encrypt-sign.c
parent2003-07-29 Marcus Brinkmann <[email protected]> (diff)
downloadgpgme-95390e074ac3c68d1b477170b662ed13d5b6b1ac.tar.gz
gpgme-95390e074ac3c68d1b477170b662ed13d5b6b1ac.zip
2003-07-29 Marcus Brinkmann <[email protected]>
* decrypt-verify.c (decrypt_verify_status_handler): Expand silly and wrong expression. * encrypt-sign.c (encrypt_sign_status_handler): Likewise. * encrypt.c (encrypt_sym_status_handler): Likewise. * sign.c (sign_status_handler): Likewise. * verify.c (verify_status_handler): Likewise. * decrypt.c (decrypt_status_handler): Likewise.
Diffstat (limited to '')
-rw-r--r--gpgme/encrypt-sign.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/gpgme/encrypt-sign.c b/gpgme/encrypt-sign.c
index 8afb1f16..ae4b594a 100644
--- a/gpgme/encrypt-sign.c
+++ b/gpgme/encrypt-sign.c
@@ -30,9 +30,14 @@
static gpgme_error_t
encrypt_sign_status_handler (void *priv, gpgme_status_code_t code, char *args)
{
- return _gpgme_progress_status_handler (priv, code, args)
- || _gpgme_encrypt_status_handler (priv, code, args)
- || _gpgme_sign_status_handler (priv, code, args);
+ gpgme_error_t err;
+
+ err = _gpgme_progress_status_handler (priv, code, args);
+ if (!err)
+ err = _gpgme_encrypt_status_handler (priv, code, args);
+ if (!err)
+ err = _gpgme_sign_status_handler (priv, code, args);
+ return err;
}