X-Git-Url: https://git.distorted.org.uk/~mdw/fwd/blobdiff_plain/268f6af4353edcf0bdbb1b50e4667e54c9cb6bd3..2f8a65a18e27f55f646f8d719b57347f064fa15b:/file.c diff --git a/file.c b/file.c index 005080c..60a233d 100644 --- a/file.c +++ b/file.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: file.c,v 1.2 1999/10/22 22:47:13 mdw Exp $ + * $Id: file.c,v 1.4 2001/02/03 20:30:03 mdw Exp $ * * File source and target * @@ -29,6 +29,12 @@ /*----- Revision history --------------------------------------------------* * * $Log: file.c,v $ + * 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. + * * Revision 1.2 1999/10/22 22:47:13 mdw * New (empty) endpoint method required. * @@ -438,7 +444,7 @@ static endpt *file_endpt(fdata *f, const char *desc) if (fd != -1) { if (fattr_apply(f->out.u.name, &f->fa)) { - fw_log(-1, "[%s] couldn't apply file attributes: %s", + fw_log(-1, "[%s] couldn't apply file attributes to `%s': %s", desc, f->out.u.name, strerror(errno)); } } else if ((fd = open(f->out.u.name, m & ~O_CREAT)) < 0) { @@ -543,8 +549,7 @@ tidy: static void fsource_destroy(source *s) { fsource *fs = (fsource *)s; - - /* free(fs->s.desc); */ + free(fs->s.desc); file_destroy(&fs->f); DESTROY(fs); } @@ -599,7 +604,7 @@ static void ftarget_destroy(target *t) { ftarget *ft = (ftarget *)t; file_destroy(&ft->f); - /* free(ft->t.desc); */ + free(ft->t.desc); DESTROY(ft); }