Skip to content

Commit 49e045b

Browse files
committed
cleanup
1 parent 4e1d034 commit 49e045b

File tree

2 files changed

+16
-20
lines changed

2 files changed

+16
-20
lines changed

ext/enchant/enchant.c

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -166,10 +166,8 @@ static void php_enchant_broker_free(zend_object *object) /* {{{ */
166166
{
167167
enchant_broker *broker = enchant_broker_from_obj(object);
168168

169-
if (broker) {
170-
if (broker->pbroker) { /* may have been freed by enchant_broker_free */
171-
enchant_broker_free(broker->pbroker);
172-
}
169+
if (broker->pbroker) { /* may have been freed by enchant_broker_free */
170+
enchant_broker_free(broker->pbroker);
173171
}
174172
zend_object_std_dtor(object);
175173
}
@@ -180,15 +178,13 @@ static void php_enchant_dict_free(zend_object *object) /* {{{ */
180178
{
181179
enchant_dict *dict = enchant_dict_from_obj(object);
182180

183-
if (dict) {
184-
if (dict->pdict) { /* may have been freed by enchant_broker_free_dict */
185-
enchant_broker *broker = Z_ENCHANT_BROKER_P(&dict->zbroker);
181+
if (dict->pdict) { /* may have been freed by enchant_broker_free_dict */
182+
enchant_broker *broker = Z_ENCHANT_BROKER_P(&dict->zbroker);
186183

187-
if (broker && broker->pbroker) {
188-
enchant_broker_free_dict(broker->pbroker, dict->pdict);
189-
broker->nb_dict--;
190-
zval_ptr_dtor(&dict->zbroker);
191-
}
184+
if (broker && broker->pbroker) {
185+
enchant_broker_free_dict(broker->pbroker, dict->pdict);
186+
broker->nb_dict--;
187+
zval_ptr_dtor(&dict->zbroker);
192188
}
193189
}
194190
zend_object_std_dtor(object);
@@ -276,14 +272,14 @@ PHP_MINFO_FUNCTION(enchant)
276272

277273
#define PHP_ENCHANT_GET_BROKER \
278274
pbroker = Z_ENCHANT_BROKER_P(broker); \
279-
if (!pbroker || !pbroker->pbroker) { \
275+
if (!pbroker->pbroker) { \
280276
zend_value_error("Invalid or uninitialized EnchantBroker object"); \
281277
RETURN_THROWS(); \
282278
}
283279

284280
#define PHP_ENCHANT_GET_DICT \
285281
pdict = Z_ENCHANT_DICT_P(dict); \
286-
if (!pdict || !pdict->pdict) { \
282+
if (!pdict->pdict) { \
287283
zend_value_error("Invalid or uninitialized EnchantDict object"); \
288284
RETURN_THROWS(); \
289285
}
@@ -535,8 +531,8 @@ PHP_METHOD(EnchantDict, __construct)
535531
PHP_ENCHANT_GET_BROKER;
536532

537533
if (taglen == 0) {
538-
php_error_docref(NULL, E_WARNING, "Tag cannot be empty");
539-
RETURN_FALSE;
534+
zend_value_error("Tag cannot be empty");
535+
RETURN_THROWS();
540536
}
541537

542538
pdict = enchant_broker_request_dict(pbroker->pbroker, (const char *)tag);

ext/enchant/tests/invalidobj.phpt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ if (!is_object(enchant_broker_init())) {die("skip, resource dont load\n");}
99
<?php
1010
$broker = enchant_broker_init();
1111
if (is_object($broker)) {
12-
echo "OK\n";
13-
@enchant_broker_free($broker);
12+
echo "OK\n";
13+
@enchant_broker_free($broker);
1414
try {
15-
@enchant_broker_free($broker);
15+
@enchant_broker_free($broker);
1616
} catch (ValueError $e) {
1717
echo $e->getMessage()."\n";
1818
}
1919
} else {
20-
exit("init failed\n");
20+
exit("init failed\n");
2121
}
2222
echo "OK\n";
2323
?>

0 commit comments

Comments
 (0)