From ab8b140f17fd3d89276d703467ef36c95569fab8 Mon Sep 17 00:00:00 2001 From: Daniel Burrows Date: Tue, 4 Mar 2008 22:22:26 -0800 Subject: Don't segfault in "update" et al when there's an error parsing the package lists. --- src/cmdline/cmdline_util.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/cmdline/cmdline_util.cc') diff --git a/src/cmdline/cmdline_util.cc b/src/cmdline/cmdline_util.cc index 4197bdf2..37002c70 100644 --- a/src/cmdline/cmdline_util.cc +++ b/src/cmdline/cmdline_util.cc @@ -231,6 +231,9 @@ namespace int num_new = 0; int num_broken = 0; + if(apt_cache_file == NULL) + return stats(0, 0, 0); + for(pkgCache::PkgIterator p = (*apt_cache_file)->PkgBegin(); !p.end(); ++p) { -- cgit v1.2.3