diff options
-rw-r--r-- | Zend/zend_language_scanner.l | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Zend/zend_language_scanner.l b/Zend/zend_language_scanner.l index 9dce3ec396..d0b758e6de 100644 --- a/Zend/zend_language_scanner.l +++ b/Zend/zend_language_scanner.l @@ -940,7 +940,11 @@ NEWLINE ("\r"|"\n"|"\r\n") } <ST_IN_SCRIPTING>"__CLASS__" { - char *class_name = CG(active_class_entry)->name; + char *class_name = NULL; + + if (CG(active_class_entry)) { + class_name = CG(active_class_entry)->name; + } if (!class_name) { class_name = ""; |