diff --git a/tests/gpgscm/ffi.c b/tests/gpgscm/ffi.c index 879a05e09..b46d5cb61 100644 --- a/tests/gpgscm/ffi.c +++ b/tests/gpgscm/ffi.c @@ -943,6 +943,8 @@ do_process_wait (scheme *sc, pointer args) err = gnupg_process_wait (box->proc, hang); if (!err) err = gnupg_process_ctl (box->proc, GNUPG_PROCESS_GET_EXIT_ID, &retcode); + if (err == GPG_ERR_TIMEOUT) + err = 0; FFI_RETURN_INT (sc, retcode); }