]> granicus.if.org Git - php/commitdiff
set ending \0 for string
authorStanislav Malyshev <stas@php.net>
Sun, 15 Jun 2003 14:40:38 +0000 (14:40 +0000)
committerStanislav Malyshev <stas@php.net>
Sun, 15 Jun 2003 14:40:38 +0000 (14:40 +0000)
Zend/zend_constants.c

index 7fec474bc1224d7deb13ea876dbf04e6de123f49..0b06a213a6014ee306f7030297179ff47aa45fb9 100644 (file)
@@ -246,7 +246,8 @@ ZEND_API int zend_get_constant(char *name, uint name_len, zval *result TSRMLS_DC
        if (zend_hash_find(EG(zend_constants), name, name_len+1, (void **) &c) == FAILURE) {
                lookup_name = do_alloca(name_len+1);
                zend_str_tolower_copy(lookup_name, name, name_len);
-               
+               lookup_name[name_len] = '\0';
+                
                if (zend_hash_find(EG(zend_constants), lookup_name, name_len+1, (void **) &c)==SUCCESS) {
                        if ((c->flags & CONST_CS) && memcmp(c->name, name, name_len)!=0) {
                                retval=0;