Author: delphij
Date: Wed Jun  9 18:59:07 2010
New Revision: 208957
URL: http://svn.freebsd.org/changeset/base/208957

Log:
  Check return value from archive_read_new().
  
  Found with:   Coverity Prevent(tm)
  CID:          8462
  Reviewed by:  des
  MFC after:    1 week

Modified:
  head/usr.bin/unzip/unzip.c

Modified: head/usr.bin/unzip/unzip.c
==============================================================================
--- head/usr.bin/unzip/unzip.c  Wed Jun  9 18:46:28 2010        (r208956)
+++ head/usr.bin/unzip/unzip.c  Wed Jun  9 18:59:07 2010        (r208957)
@@ -862,7 +862,9 @@ unzip(const char *fn)
        if ((fd = open(fn, O_RDONLY)) < 0)
                error("%s", fn);
 
-       a = archive_read_new();
+       if ((a = archive_read_new()) == NULL)
+               error("archive_read_new failed");
+
        ac(archive_read_support_format_zip(a));
        ac(archive_read_open_fd(a, fd, 8192));
 
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to