summaryrefslogtreecommitdiff
path: root/ext/interbase
diff options
context:
space:
mode:
authorJouni Ahto <jah@php.net>2000-10-17 17:46:14 +0000
committerJouni Ahto <jah@php.net>2000-10-17 17:46:14 +0000
commit68b899ce26945a879a4c607c34aa9e42f1f85cd9 (patch)
tree7387bf8476e15777558433fae45ddeee7a4896ff /ext/interbase
parent13fa52b881b28df0cd9de252aef76d05ba32e637 (diff)
downloadphp-git-68b899ce26945a879a4c607c34aa9e42f1f85cd9.tar.gz
(ibase_execute) - Oops, trying to free a little bit too much. Maybe fixes
#6721, #7117, #7278. # Shouldn't have 6 versions of interbase.c lying around. Can't always # remember which versions were tested, which ones committed and which ones # actually in CVS... :(
Diffstat (limited to 'ext/interbase')
-rw-r--r--ext/interbase/interbase.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/ext/interbase/interbase.c b/ext/interbase/interbase.c
index 706747d23a..c248b012bf 100644
--- a/ext/interbase/interbase.c
+++ b/ext/interbase/interbase.c
@@ -1411,8 +1411,9 @@ static int _php_ibase_exec(ibase_result **ib_resultp, ibase_query *ib_query, int
_php_ibase_exec_error: /* I'm a bad boy... */
- if (in_sqlda)
- _php_ibase_free_xsqlda(in_sqlda);
+ if (in_sqlda){
+ efree(in_sqlda);
+ }
if (bind_buf)
efree(bind_buf);