]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Merge rev 1.5 from FreeBSD CVS: Return ARCHIVE_FATAL after
authorJoerg Sonnenberger <joerg.sonnenberger@gmail.com>
Tue, 20 May 2008 04:09:43 +0000 (00:09 -0400)
committerJoerg Sonnenberger <joerg.sonnenberger@gmail.com>
Tue, 20 May 2008 04:09:43 +0000 (00:09 -0400)
failing malloc.

SVN-Revision: 72

libarchive/archive_read_support_format_mtree.c

index 1a25fe23f9714ff0d2a594affba6226cecc93e17..c8ff054f45246caab2fd1951b3aa220969c95fac 100644 (file)
@@ -786,6 +786,7 @@ read_data(struct archive_read *a, const void **buff, size_t *size, off_t *offset
                        archive_set_error(&a->archive, ENOMEM,
                            "Can't allocate memory");
                }
+               return (ARCHIVE_FATAL);
        }
 
        *buff = mtree->buff;