]> granicus.if.org Git - php/commitdiff
Fix bug #16939.
authorAndrei Zmievski <andrei@php.net>
Tue, 21 May 2002 21:23:20 +0000 (21:23 +0000)
committerAndrei Zmievski <andrei@php.net>
Tue, 21 May 2002 21:23:20 +0000 (21:23 +0000)
ext/tokenizer/tokenizer.c

index 242bbcd04f20145cce30b71088781d02e61513e7..1c589faecb8a78e7cd58978c66fa31b4244c19f2 100644 (file)
@@ -480,7 +480,7 @@ PHP_FUNCTION(token_get_all)
        if (zend_parse_parameters(argc TSRMLS_CC, "s", &source, &source_len) == FAILURE) 
                return;
 
-       ZVAL_STRINGL(&source_z, source, source_len, 0);
+       ZVAL_STRINGL(&source_z, source, source_len, 1);
        zend_save_lexical_state(&original_lex_state TSRMLS_CC);
 
        if (zend_prepare_string_for_scanning(&source_z, "" TSRMLS_CC) == FAILURE) {
@@ -490,6 +490,7 @@ PHP_FUNCTION(token_get_all)
        tokenize(return_value TSRMLS_CC);
        
        zend_restore_lexical_state(&original_lex_state TSRMLS_CC);
+       zval_dtor(&source_z);
 }
 /* }}} */