From: Felipe Pena Date: Sat, 16 Oct 2010 17:52:01 +0000 (+0000) Subject: - Fixed bug #53070 (Calling enchant_broker_get_dict_path before set_path crashes... X-Git-Tag: php-5.4.0alpha1~191^2~784 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c88dbc2262dd0bd189c46b50bf112c9475be85d5;p=php - Fixed bug #53070 (Calling enchant_broker_get_dict_path before set_path crashes php) --- diff --git a/ext/enchant/enchant.c b/ext/enchant/enchant.c index 645239427d..90a75bf8ea 100755 --- a/ext/enchant/enchant.c +++ b/ext/enchant/enchant.c @@ -433,6 +433,8 @@ PHP_FUNCTION(enchant_broker_set_dict_path) if (!value_len) { RETURN_FALSE; } + + PHP_ENCHANT_GET_BROKER; switch (dict_type) { case PHP_ENCHANT_MYSPELL: @@ -466,6 +468,8 @@ PHP_FUNCTION(enchant_broker_get_dict_path) if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rl", &broker, &dict_type) == FAILURE) { RETURN_FALSE; } + + PHP_ENCHANT_GET_BROKER; switch (dict_type) { case PHP_ENCHANT_MYSPELL: