]> granicus.if.org Git - php/commitdiff
resolve coverity issue #224
authorAntony Dovgal <tony2001@php.net>
Tue, 28 Nov 2006 21:19:58 +0000 (21:19 +0000)
committerAntony Dovgal <tony2001@php.net>
Tue, 28 Nov 2006 21:19:58 +0000 (21:19 +0000)
Zend/zend_builtin_functions.c

index 2124eaa1632855ba3532d7ccd106a092e8d9f487..a5c8ca1c839a153af24d266166d7c8dbc69669c6 100644 (file)
@@ -2031,7 +2031,7 @@ ZEND_API void zend_fetch_debug_backtrace(zval *return_value, int skip_last, int
        }
 
        /* skip debug_backtrace() */
-       if (skip_last--) {
+       if (skip_last-- && ptr) {
                int arg_count = *((ulong*)(cur_arg_pos - 2));
                cur_arg_pos -= (arg_count + 2);
                frames_on_stack--;