From d828944a61a2e949e825c81ee3a8630130b5a2cd Mon Sep 17 00:00:00 2001 From: Popa Adrian Marius Date: Thu, 19 Jan 2012 22:25:54 +0000 Subject: [PATCH] Fix #60802 ibase_trans() gives segfault when passing params (The &argn passed to zend_parse_parameters shall be a pointer to an integer, not to an unsigned short.) --- ext/interbase/interbase.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/interbase/interbase.c b/ext/interbase/interbase.c index 2de3e404e09..f401a4d1bd7 100644 --- a/ext/interbase/interbase.c +++ b/ext/interbase/interbase.c @@ -1125,7 +1125,8 @@ PHP_FUNCTION(ibase_drop_db) PHP_FUNCTION(ibase_trans) { - unsigned short i, argn, link_cnt = 0, tpb_len = 0; + unsigned short i, link_cnt = 0, tpb_len = 0; + int argn; char last_tpb[TPB_MAX_SIZE]; ibase_db_link **ib_link = NULL; ibase_trans *ib_trans;