]> granicus.if.org Git - php/commitdiff
- Added missing param checks
authorFelipe Pena <felipe@php.net>
Mon, 11 May 2009 14:14:52 +0000 (14:14 +0000)
committerFelipe Pena <felipe@php.net>
Mon, 11 May 2009 14:14:52 +0000 (14:14 +0000)
Zend/zend_exceptions.c

index 369cf9c05c590564e475eb81382d50417fb9aea3..9304dd55bc3b7b4596747867eaedee00948dfbee 100644 (file)
@@ -490,6 +490,8 @@ ZEND_METHOD(exception, getTraceAsString)
        char *res = estrdup(""), **str = &res, *s_tmp;
        int res_len = 0, *len = &res_len, num = 0;
 
+       DEFAULT_0_PARAMS;
+
        trace = zend_read_property(default_exception_ce, getThis(), "trace", sizeof("trace")-1, 1 TSRMLS_CC);
        zend_hash_apply_with_arguments(Z_ARRVAL_P(trace) TSRMLS_CC, (apply_func_args_t)_build_trace_string, 3, str, len, &num);
 
@@ -508,6 +510,9 @@ ZEND_METHOD(exception, getTraceAsString)
 ZEND_METHOD(exception, getPrevious)
 {
        zval *previous;
+
+       DEFAULT_0_PARAMS;
+
        previous = zend_read_property(default_exception_ce, getThis(), "previous", sizeof("previous")-1, 1 TSRMLS_CC);
        RETURN_ZVAL(previous, 1, 0);
 }
@@ -533,6 +538,8 @@ ZEND_METHOD(exception, __toString)
        int len = 0;
        zend_fcall_info fci;
        zval fname;
+       
+       DEFAULT_0_PARAMS;
 
        exception = getThis();
        ZVAL_STRINGL(&fname, "gettraceasstring", sizeof("gettraceasstring")-1, 1);