Skip to content

Commit 0e72061

Browse files
authored
fix segfault (#10)
1 parent 9a372da commit 0e72061

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

kafka.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,12 @@ ZEND_METHOD(Kafka, __construct)
8080
}
8181
/* }}} */
8282

83-
/* {{{ proto Kafka\Metadata::getMetadata(bool $all_topics, Kafka\Topic $only_topic, int $timeout_ms)
83+
/* {{{ proto Kafka\Metadata::getMetadata(bool $all_topics, int $timeout_ms, Kafka\Topic $topic)
8484
Request Metadata from broker */
8585
ZEND_METHOD(Kafka_Kafka, getMetadata)
8686
{
8787
zend_bool all_topics;
88-
zval *only_zrkt;
88+
zval *only_zrkt = NULL;
8989
zend_long timeout_ms;
9090
rd_kafka_resp_err_t err;
9191
kafka_object *intern;
@@ -96,7 +96,7 @@ ZEND_METHOD(Kafka_Kafka, getMetadata)
9696
Z_PARAM_BOOL(all_topics)
9797
Z_PARAM_LONG(timeout_ms)
9898
Z_PARAM_OPTIONAL
99-
Z_PARAM_OBJECT_OF_CLASS(only_zrkt, ce_kafka_topic)
99+
Z_PARAM_OBJECT_OF_CLASS_EX(only_zrkt, ce_kafka_topic, 1, 0)
100100
ZEND_PARSE_PARAMETERS_END();
101101

102102
intern = get_kafka_object(getThis());

0 commit comments

Comments
 (0)