summaryrefslogtreecommitdiff
path: root/statement.c
diff options
context:
space:
mode:
authorHiroshi Inoue2002-06-06 04:50:47 +0000
committerHiroshi Inoue2002-06-06 04:50:47 +0000
commit5c101d27ea5cba29391812a7d24fe39a672de799 (patch)
treedee52525b7ae145faacc549270ea1a87c7195e31 /statement.c
parenta77c300dcd226f3f30ad32c9cc08f5a20bc96e7e (diff)
Add *Int8 As* option.
Diffstat (limited to 'statement.c')
-rw-r--r--statement.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/statement.c b/statement.c
index 551c315..391eb73 100644
--- a/statement.c
+++ b/statement.c
@@ -337,8 +337,14 @@ void IRDFields_free(IRDFields * self)
int i;
for (i = 0; i < (int) self->nfields; i++)
+ {
if (self->fi[i])
+ {
+ if (self->fi[i]->schema)
+ free(self->fi[i]->schema);
free(self->fi[i]);
+ }
+ }
free(self->fi);
self->fi = NULL;
}