From 4a8c31d6c9b3bc36d17380842a383db1b8c1799e Mon Sep 17 00:00:00 2001 From: Stanislav Malyshev Date: Sun, 15 Jun 2003 14:40:38 +0000 Subject: [PATCH] set ending \0 for string --- Zend/zend_constants.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.50.1