From: Stanislav Malyshev Date: Sun, 15 Jun 2003 14:40:38 +0000 (+0000) Subject: set ending \0 for string X-Git-Tag: RELEASE_1_0_2~240 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4a8c31d6c9b3bc36d17380842a383db1b8c1799e;p=php set ending \0 for string --- diff --git a/Zend/zend_constants.c b/Zend/zend_constants.c index 7fec474bc1..0b06a213a6 100644 --- a/Zend/zend_constants.c +++ b/Zend/zend_constants.c @@ -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;