X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=isam%2Fisam.c;h=362932c17c89f504637442568560b0c954d03a76;hp=eaffdbc562f95bef7ce1213b164f2547d09fbdb2;hb=ac2780bc12c8c2fce4c5e2bfe4c4dbb58616b8e2;hpb=28e11b3f5f2cee01a583300fb0438ca484380143 diff --git a/isam/isam.c b/isam/isam.c index eaffdbc..362932c 100644 --- a/isam/isam.c +++ b/isam/isam.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: isam.c,v $ - * Revision 1.23 1997-09-17 12:19:20 adam + * Revision 1.24 1997-10-27 14:25:39 adam + * Fixed memory leaks. + * + * Revision 1.23 1997/09/17 12:19:20 adam * Zebra version corresponds to YAZ version 1.4. * Changed Zebra server so that it doesn't depend on global common_resource. * @@ -375,6 +378,9 @@ int is_close(ISAM is) bf_close(is->types[i].bf); } } + for (i = 0; i < is->num_types; i++) + xfree (is->types[i].dbuf); + if (is->writeflag) { logf(LOG_LOG, "ISAM statistics:");