X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=rset%2Frstemp.c;h=39456ef645e3dd36e10b0fd8f887360aa34d6763;hb=c6bd2d13d0764bca640513f465b4ce3627081e28;hp=45d49a4113edb54a74c45bd957114cc66195ac90;hpb=ca19a15163ee74ee0c6765bfef4fd9794627e26a;p=idzebra-moved-to-github.git diff --git a/rset/rstemp.c b/rset/rstemp.c index 45d49a4..39456ef 100644 --- a/rset/rstemp.c +++ b/rset/rstemp.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: rstemp.c,v $ - * Revision 1.11 1995-09-18 14:17:56 adam + * Revision 1.12 1995-09-28 09:52:11 adam + * xfree/xmalloc used everywhere. + * + * Revision 1.11 1995/09/18 14:17:56 adam * Bug fixes. * * Revision 1.10 1995/09/15 14:45:39 adam @@ -208,7 +211,13 @@ static void r_delete (struct rset_control *ct) if (info->fname) unlink (info->fname); free (info->buf_mem); - free (info->fname); + logf (LOG_DEBUG, "r_delete: set size %ld", (long) info->pos_end); + if (info->fname) + { + logf (LOG_DEBUG, "r_delete: unlink %s", info->fname); + unlink (info->fname); + free (info->fname); + } free (info); }