Date: Mon, 15 Oct 2001 01:25:56 +0200 From: Anton Berezin <tobez@FreeBSD.org> To: audit@FreeBSD.ORG Subject: restore(8) segfault patch Message-ID: <20011015012556.A49087@heechee.tobez.org>
next in thread | raw e-mail | index | archive | help
Hi,
restore(8) segfaults when -y is specified `restoring' on a read-only FS.
This tiny patch fixes it:
cvs diff: Diffing .
Index: symtab.c
===================================================================
RCS file: /home/ncvs/src/sbin/restore/symtab.c,v
retrieving revision 1.7
diff -u -r1.7 symtab.c
--- symtab.c 28 Aug 1999 00:14:08 -0000 1.7
+++ symtab.c 14 Oct 2001 23:17:22 -0000
@@ -471,6 +471,7 @@
fprintf(stderr, "fopen: %s\n", strerror(errno));
panic("cannot create save file %s for symbol table\n",
filename);
+ done(1);
}
clearerr(fd);
/*
=Anton.
--
| Anton Berezin | FreeBSD: The power to serve |
| catpipe Systems ApS _ _ |_ | http://www.FreeBSD.org |
| tobez@catpipe.net (_(_|| | tobez@FreeBSD.org |
| +45 7021 0050 | Private: tobez@tobez.org |
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-audit" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011015012556.A49087>
