From b645c60bd5aec44cb447ca7ab0af7b79776239ab Mon Sep 17 00:00:00 2001 From: foobar Date: Thu, 10 Jul 2003 00:17:09 +0000 Subject: [PATCH] - Fixed bug #11924 (ibase_query() and ibase_execute() mangled passed parameter variables) --- ext/interbase/interbase.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ext/interbase/interbase.c b/ext/interbase/interbase.c index 86a52e4c35..494fc6bb42 100644 --- a/ext/interbase/interbase.c +++ b/ext/interbase/interbase.c @@ -1432,6 +1432,10 @@ static int _php_ibase_exec(ibase_result **ib_resultp, ibase_query *ib_query, int int rv = FAILURE; IB_RESULT = NULL; + + if (argc > 0 && args != NULL) { + SEPARATE_ZVAL(args); + } /* allocate sqlda and output buffers */ if (ib_query->out_sqlda) { /* output variables in select, select for update */ -- 2.40.0