X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=isam%2Fisam.c;h=362932c17c89f504637442568560b0c954d03a76;hb=5260b5390d8a1a36c66e52083e8ebb9d26b49f01;hp=eaffdbc562f95bef7ce1213b164f2547d09fbdb2;hpb=b9093505b17a074e79137ed64595c8269f77d330;p=idzebra-moved-to-github.git 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:");