Fix a crash
authorZeev Suraski <zeev@php.net>
Sat, 3 Jul 1999 16:05:58 +0000 (16:05 +0000)
committerZeev Suraski <zeev@php.net>
Sat, 3 Jul 1999 16:05:58 +0000 (16:05 +0000)
Zend/zend-scanner.l

index ee8866e3192cf46c471b4c6b29f06444b8b53a26..7330e86a2852b5319ab4e7bbfea4ad7e30b37512 100644 (file)
@@ -964,6 +964,9 @@ ESCAPED_AND_WHITESPACE [\n\t\r #'.:;,()|^&+-/*=%!~<>?@]+
 <ST_IN_SCRIPTING>"__FILE__" {
        char *filename = zend_get_compiled_filename();
        
+       if (!filename) {
+               filename = "";
+       }
        zendlval->value.str.len = strlen(filename);
        zendlval->value.str.val = estrndup(filename,zendlval->value.str.len);
        zendlval->type = IS_STRING;