enchant_dict_quick_check() destroys zval, but fails to initialize it
This commit is contained in:
Antony Dovgal 2012-08-16 14:32:55 +04:00
parent 3e0b33ed62
commit 8649e4236b
2 changed files with 5 additions and 2 deletions

4
NEWS
View File

@ -33,6 +33,10 @@ PHP NEWS
. Fixed bug #62616 (ArrayIterator::count() from IteratorIterator instance
gives Segmentation fault). (Laruence, Gustavo)
- Enchant:
. Fixed bug #62838 (enchant_dict_quick_check() destroys zval, but fails to
initialize it). (Tony, Mateusz Goik).
19 Jul 2012, PHP 5.3.15
- Zend Engine:

View File

@ -729,6 +729,7 @@ PHP_FUNCTION(enchant_dict_quick_check)
if (sugg) {
zval_dtor(sugg);
array_init(sugg);
}
PHP_ENCHANT_GET_DICT;
@ -742,8 +743,6 @@ PHP_FUNCTION(enchant_dict_quick_check)
RETURN_FALSE;
}
array_init(sugg);
suggs = enchant_dict_suggest(pdict->pdict, word, wordlen, &n_sugg_st);
memcpy(&n_sugg, &n_sugg_st, sizeof(n_sugg));
if (suggs && n_sugg) {