]> granicus.if.org Git - php/commitdiff
Param parsing cleanup
authorIlia Alshanetsky <iliaa@php.net>
Tue, 6 Jan 2009 23:45:16 +0000 (23:45 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Tue, 6 Jan 2009 23:45:16 +0000 (23:45 +0000)
ext/tidy/tidy.c

index d62424ceb198d00e44f8c1b4008d183b67a9fb60..3bb1637b8088493abccfdec393d743e98f6bcdeb 100644 (file)
@@ -560,7 +560,7 @@ static void php_tidy_quick_repair(INTERNAL_FUNCTION_PARAMETERS, zend_bool is_fil
        zend_bool use_include_path = 0;
        TidyDoc doc;
        TidyBuffer *errbuf;
-       zval **config;
+       zval **config = NULL;
 
        if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|Zsb", &arg1, &arg1_len, &config, &enc, &enc_len, &use_include_path) == FAILURE) {
                RETURN_FALSE;
@@ -591,7 +591,7 @@ static void php_tidy_quick_repair(INTERNAL_FUNCTION_PARAMETERS, zend_bool is_fil
        
        TIDY_SET_DEFAULT_CONFIG(doc);
        
-       if (ZEND_NUM_ARGS() > 1) {
+       if (config) {
                TIDY_APPLY_CONFIG_ZVAL(doc, config);
        }