mirror of
https://github.com/php/php-src.git
synced 2024-09-22 02:17:32 +00:00
c->name_len already contains the '\0'
This commit is contained in:
parent
6aaa211e9c
commit
05a217707f
@ -244,10 +244,11 @@ ZEND_API int zend_register_constant(zend_constant *c TSRMLS_DC)
|
||||
printf("Registering constant for module %d\n", c->module_number);
|
||||
#endif
|
||||
|
||||
lowercase_name = do_alloca(c->name_len + 1);
|
||||
/* keep in mind that c->name_len already contains the '\0' */
|
||||
lowercase_name = do_alloca(c->name_len);
|
||||
|
||||
if (!(c->flags & CONST_CS)) {
|
||||
zend_str_tolower_copy(lowercase_name, c->name, c->name_len);
|
||||
zend_str_tolower_copy(lowercase_name, c->name, c->name_len - 1);
|
||||
} else {
|
||||
memcpy(lowercase_name, c->name, c->name_len);
|
||||
lowercase_name[c->name_len] = '\0';
|
||||
|
Loading…
Reference in New Issue
Block a user