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>