diff options
Diffstat (limited to 'ext/interbase')
| -rw-r--r-- | ext/interbase/interbase.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ext/interbase/interbase.c b/ext/interbase/interbase.c index d2eadb92c5..6c5801900e 100644 --- a/ext/interbase/interbase.c +++ b/ext/interbase/interbase.c @@ -1210,7 +1210,10 @@ PHP_FUNCTION(ibase_gen_id) RESET_ERRMSG; - zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|lr", &generator, &gen_len, &inc, &link); + if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|lr", &generator, &gen_len, + &inc, &link)) { + RETURN_FALSE; + } PHP_IBASE_LINK_TRANS(link, ib_link, trans); |
