Date: Wed, 21 Jan 2009 06:55:27 +0000 (UTC) From: Tim Kientzle <kientzle@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test Makefile test_write_disk_failures.c test_write_disk_secure.c Message-ID: <200901210655.n0L6tcUP043059@repoman.freebsd.org>
index | next in thread | raw e-mail
kientzle 2009-01-21 06:55:27 UTC
FreeBSD src repository
Modified files:
lib/libarchive archive_write_disk.c
lib/libarchive/test Makefile test_write_disk_secure.c
Added files:
lib/libarchive/test test_write_disk_failures.c
Log:
SVN rev 187521 on 2009-01-21 06:55:27Z by kientzle
Merge-from-Googlecode r419
In archive_write_disk: If archive_write_header() fails to create
the file, that's a failure and should return ARCHIVE_FAILED.
Metadata restore failures still return ARCHIVE_WARN, because
that's non-critical. Fix test_write_disk_secure test to
verify the correct return code in one case; add test_write_disk_failures
to do another very simple test of restore failure.
This should fix cpio coredumping when it tries to restore to
a write-protected directory.
Thanks to: Giorgos Keramidas
MFC after: 30 days
Revision Changes Path
1.43 +17 -17 src/lib/libarchive/archive_write_disk.c
1.30 +1 -0 src/lib/libarchive/test/Makefile
1.1 +62 -0 src/lib/libarchive/test/test_write_disk_failures.c (new)
1.9 +1 -1 src/lib/libarchive/test/test_write_disk_secure.c
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200901210655.n0L6tcUP043059>
