summaryrefslogtreecommitdiff
path: root/security/pecl-gnupg/files/patch-php85
blob: de4a3031138273f403675aa9fc505f0a8f758644 (plain) (blame)
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
 				);