Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Jun 2009 04:39:29 GMT
From:      David Forsythe <dforsyth@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 163758 for review
Message-ID:  <200906080439.n584dTrY058077@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=163758

Change 163758 by dforsyth@squirrel on 2009/06/08 04:38:46

	Don't die when a package database contains non-directories.

Affected files ...

.. //depot/projects/soc2009/dforsyth_libpkg/libpkg/pkgdb.c#11 edit

Differences ...

==== //depot/projects/soc2009/dforsyth_libpkg/libpkg/pkgdb.c#11 (text+ko) ====

@@ -91,9 +91,12 @@
 	for (i = 0; i < pkg_count; ++i) {
 		p = pkgdb_read_pkg_hierdb(db, ents[i]->d_name);
 		if (p == NULL) {
+			/*
 			pkgdb_free_pkg_list(db);
 			free(ents);
 			return (-1);
+			*/
+			continue;
 		}
 		pkgdb_pkg_list_append(db, p);
 		free(ents[i]);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906080439.n584dTrY058077>