From: Stanislav Malyshev Date: Mon, 6 Dec 2004 08:57:55 +0000 (+0000) Subject: if fetch called not from PHP function, ptr can be NULL X-Git-Tag: php-5.0.3RC2~26 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9bea6b1fb0469095d2c2c5dd46dee2a92e557d8c;p=php if fetch called not from PHP function, ptr can be NULL --- diff --git a/Zend/zend_builtin_functions.c b/Zend/zend_builtin_functions.c index db7921b452..5a1dd96bd5 100644 --- a/Zend/zend_builtin_functions.c +++ b/Zend/zend_builtin_functions.c @@ -1705,11 +1705,11 @@ ZEND_API void zend_fetch_debug_backtrace(zval *return_value, int skip_last TSRML ptr = EG(current_execute_data); /* skip debug_backtrace() */ - ptr = ptr->prev_execute_data; if (skip_last--) { int arg_count = *((ulong*)(cur_arg_pos - 2)); cur_arg_pos -= (arg_count + 2); frames_on_stack--; + ptr = ptr->prev_execute_data; } array_init(return_value);