Skip to content

Commit a143a49

Browse files
committed
Include 'PHP Request Shutdown' in error messages
1 parent c6b5352 commit a143a49

File tree

6 files changed

+12
-13
lines changed

6 files changed

+12
-13
lines changed

ext/imap/tests/bug46918.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,4 @@ array (
7272
'host' => '.SYNTAX-ERROR.',
7373
),
7474
)
75-
Notice: Unknown: Unexpected characters at end of address: @two (errflg=3) in Unknown on line 0
75+
Notice: PHP Request Shutdown: Unexpected characters at end of address: @two (errflg=3) in Unknown on line 0

ext/imap/tests/imap_open_error.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,4 @@ Warning: imap_open(): Couldn't open stream in %s on line %d
4444

4545
Warning: imap_open(): Retries must be greater or equal to 0 in %s on line %d
4646

47-
Notice: Unknown: Can't open mailbox : no such mailbox (errflg=2) in Unknown on line 0
47+
Notice: PHP Request Shutdown: Can't open mailbox : no such mailbox (errflg=2) in Unknown on line 0

ext/session/tests/bug60634.phpt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ echo "um, hi\n";
5353
--EXPECT--
5454
write: goodbye cruel world
5555

56-
Warning: Unknown: Cannot call session save handler in a recursive manner in Unknown on line 0
56+
Warning: PHP Request Shutdown: Cannot call session save handler in a recursive manner in Unknown on line 0
5757

58-
Warning: Unknown: Failed to write session data using user defined save handler. (session.save_path: ) in Unknown on line 0
58+
Warning: PHP Request Shutdown: Failed to write session data using user defined save handler. (session.save_path: ) in Unknown on line 0
5959
close: goodbye cruel world

ext/session/tests/bug60634_error_3.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,4 +50,4 @@ Stack trace:
5050
#1 {main}
5151
thrown in %s on line %d
5252

53-
Warning: Unknown: Cannot call session save handler in a recursive manner in Unknown on line 0
53+
Warning: PHP Request Shutdown: Cannot call session save handler in a recursive manner in Unknown on line 0

ext/session/tests/bug60634_error_4.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,4 +50,4 @@ Stack trace:
5050
#1 {main}
5151
thrown in %s on line %d
5252

53-
Warning: Unknown: Cannot call session save handler in a recursive manner in Unknown on line 0
53+
Warning: PHP Request Shutdown: Cannot call session save handler in a recursive manner in Unknown on line 0

main/main.c

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1016,14 +1016,13 @@ PHPAPI ZEND_COLD void php_verror(const char *docref, const char *params, int typ
10161016
default:
10171017
function = "Unknown";
10181018
}
1019+
} else if ((function = get_active_function_name()) && strlen(function)) {
1020+
is_function = 1;
1021+
class_name = get_active_class_name(&space);
1022+
} else if (EG(flags) & EG_FLAGS_IN_SHUTDOWN) {
1023+
function = "PHP Request Shutdown";
10191024
} else {
1020-
function = get_active_function_name();
1021-
if (!function || !strlen(function)) {
1022-
function = "Unknown";
1023-
} else {
1024-
is_function = 1;
1025-
class_name = get_active_class_name(&space);
1026-
}
1025+
function = "Unknown";
10271026
}
10281027

10291028
/* if we still have memory then format the origin */

0 commit comments

Comments
 (0)