diff options
| author | Stanislav Malyshev <stas@php.net> | 2003-06-15 14:40:38 +0000 |
|---|---|---|
| committer | Stanislav Malyshev <stas@php.net> | 2003-06-15 14:40:38 +0000 |
| commit | 4a8c31d6c9b3bc36d17380842a383db1b8c1799e (patch) | |
| tree | 90c11956db8e9a51421bb702f6336837cceb697f /Zend/zend_constants.c | |
| parent | 8cd9792375ed25a448374546fe69fce77ee79952 (diff) | |
| download | php-git-4a8c31d6c9b3bc36d17380842a383db1b8c1799e.tar.gz | |
set ending \0 for string
Diffstat (limited to 'Zend/zend_constants.c')
| -rw-r--r-- | Zend/zend_constants.c | 3 |
1 files changed, 2 insertions, 1 deletions
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; |
