* Sebastian Hammer, Adam Dickmeiss
*
* $Log: bfile.c,v $
- * Revision 1.24 1997-09-18 08:59:16 adam
+ * Revision 1.25 1997-10-27 14:25:38 adam
+ * Fixed memory leaks.
+ *
+ * Revision 1.24 1997/09/18 08:59:16 adam
* Extra generic handle for the character mapping routines.
*
* Revision 1.23 1997/09/17 12:19:06 adam
void bfs_destroy (BFiles bfs)
{
+ xfree (bfs->lockDir);
mf_destroy (bfs->commit_area);
mf_destroy (bfs->register_area);
xfree (bfs);
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: mfile.c,v $
- * Revision 1.25 1997-09-18 08:59:16 adam
+ * Revision 1.26 1997-10-27 14:25:38 adam
+ * Fixed memory leaks.
+ *
+ * Revision 1.25 1997/09/18 08:59:16 adam
* Extra generic handle for the character mapping routines.
*
* Revision 1.24 1997/09/17 12:19:06 adam
meta_f = ma->mfiles;
while (meta_f)
{
+ int i;
meta_file *m = meta_f;
+
+ for (i = 0; i<m->no_files; i++)
+ {
+ xfree (m->files[i].path);
+ }
meta_f = meta_f->next;
xfree (m);
}
sprintf(tmp, "%s/%s.mf.%d", dp->name, mnew->name, 0);
mnew->files[0].path = xstrdup(tmp);
mnew->ma = ma;
+ mnew->next = ma->mfiles;
+ ma->mfiles = mnew;
}
else
{
* 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.
*
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:");