X-Git-Url: https://git.distorted.org.uk/~mdw/fwd/blobdiff_plain/59571fdf184f7f06721ebee2a79d90da083bbd3f..00e3c0f1bbe99682debd4e34d3d3bd950f8c30cb:/file.c diff --git a/file.c b/file.c index b0a79dc..7c78645 100644 --- a/file.c +++ b/file.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: file.c,v 1.3 1999/12/22 15:43:47 mdw Exp $ + * $Id: file.c,v 1.5 2002/02/22 23:43:32 mdw Exp $ * * File source and target * @@ -29,6 +29,12 @@ /*----- Revision history --------------------------------------------------* * * $Log: file.c,v $ + * Revision 1.5 2002/02/22 23:43:32 mdw + * Call @xfree@ rather than @free@. + * + * Revision 1.4 2001/02/03 20:30:03 mdw + * Support re-reading config files on SIGHUP. + * * Revision 1.3 1999/12/22 15:43:47 mdw * Fix log messages. * @@ -474,9 +480,9 @@ static endpt *file_endpt(fdata *f, const char *desc) static void file_destroy(fdata *f) { if (f->in.type == FTYPE_NAME) - free(f->in.u.name); + xfree(f->in.u.name); if (f->out.type == FTYPE_NAME) - free(f->out.u.name); + xfree(f->out.u.name); } /*----- File source description -------------------------------------------*/ @@ -546,8 +552,7 @@ tidy: static void fsource_destroy(source *s) { fsource *fs = (fsource *)s; - - /* free(fs->s.desc); */ + xfree(fs->s.desc); file_destroy(&fs->f); DESTROY(fs); } @@ -602,7 +607,7 @@ static void ftarget_destroy(target *t) { ftarget *ft = (ftarget *)t; file_destroy(&ft->f); - /* free(ft->t.desc); */ + xfree(ft->t.desc); DESTROY(ft); }