]> granicus.if.org Git - php/commitdiff
- MFH Yet another problematic case with mangled properties
authorMarcus Boerger <helly@php.net>
Mon, 24 Jul 2006 22:36:21 +0000 (22:36 +0000)
committerMarcus Boerger <helly@php.net>
Mon, 24 Jul 2006 22:36:21 +0000 (22:36 +0000)
Zend/zend_compile.c

index e92bda64602faa01c23bdd5bf556e72c970ae855..7f9bf757b0b00058107abe0a7c26476dd6c20cc4 100644 (file)
@@ -2918,7 +2918,7 @@ ZEND_API int zend_unmangle_property_name(char *mangled_property, int len, char *
                *prop_name = mangled_property;
                return SUCCESS;
        }
-       if (len < 3) {
+       if (len < 3 || mangled_property[1]==0) {
                zend_error(E_NOTICE, "Illegal member variable name");
                *prop_name = mangled_property;
                return FAILURE;