Date: Sun, 15 Jul 2007 19:13:59 +0000 (UTC) From: Tim Kientzle <kientzle@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libarchive archive_read_support_format_tar.c archive_read_support_format_zip.c archive_string.c archive_string_sprintf.c archive_write_disk.c Message-ID: <200707151913.l6FJDxIx023353@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
kientzle 2007-07-15 19:13:59 UTC
FreeBSD src repository
Modified files:
lib/libarchive archive_read_support_format_tar.c
archive_read_support_format_zip.c
archive_string.c archive_string_sprintf.c
archive_write_disk.c
Log:
archive_string_ensure() used to call exit(3) if it
couldn't allocate more memory for a string. Change
this so it returns NULL in that case, and update
all of its callers to handle the error. Some of
those callers can now return errors back to the
client instead of calling exit(3).
Approved by: re (bmah)
Revision Changes Path
1.60 +12 -2 src/lib/libarchive/archive_read_support_format_tar.c
1.14 +2 -1 src/lib/libarchive/archive_read_support_format_zip.c
1.11 +6 -5 src/lib/libarchive/archive_string.c
1.9 +3 -1 src/lib/libarchive/archive_string_sprintf.c
1.13 +4 -1 src/lib/libarchive/archive_write_disk.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200707151913.l6FJDxIx023353>
