1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
--- gnupg_keylistiterator.c.orig 2025-06-02 18:54:02 UTC
+++ gnupg_keylistiterator.c
@@ -201,7 +201,7 @@ PHP_METHOD(gnupg_keylistiterator, rewind)
if ((PHPC_THIS->err = gpgme_op_keylist_start(
PHPC_THIS->ctx, PHPC_THIS->pattern ? PHPC_THIS->pattern : "", 0)) != GPG_ERR_NO_ERROR){
- zend_throw_exception(zend_exception_get_default(TSRMLS_C), (char *)gpg_strerror(PHPC_THIS->err), 1 TSRMLS_CC);
+ zend_throw_exception(zend_ce_exception, (char *)gpg_strerror(PHPC_THIS->err), 1 TSRMLS_CC);
}
if ((PHPC_THIS->err = gpgme_op_keylist_next(PHPC_THIS->ctx, &PHPC_THIS->gpgkey)) != GPG_ERR_NO_ERROR){
RETURN_FALSE;
--- gnupg.c.orig 2025-06-02 18:54:02 UTC
+++ gnupg.c
@@ -64,7 +64,7 @@ PHPC_OBJ_DEFINE_HANDLER_VAR(gnupg);
break; \
case 2: \
zend_throw_exception(\
- zend_exception_get_default(TSRMLS_C), \
+ zend_ce_exception, \
(char*) error, \
0 TSRMLS_CC \
); \
@@ -169,7 +169,7 @@ static void php_gnupg_this_make(PHPC_THIS_DECLARE(gnup
if (gpgme_ctx_set_engine_info(
ctx, GPGME_PROTOCOL_OpenPGP, file_name, home_dir) != GPG_ERR_NO_ERROR) {
zend_throw_exception(
- zend_exception_get_default(TSRMLS_C),
+ zend_ce_exception,
(char*) "Setting engine info failed",
0 TSRMLS_CC
);
|