[Aptitude-svn-commit] r3677 - in branches/aptitude-0.3/aptitude: . src/generic

Daniel Burrows dburrows at costa.debian.org
Mon Jul 25 23:52:29 UTC 2005


Author: dburrows
Date: Mon Jul 25 23:52:26 2005
New Revision: 3677

Modified:
   branches/aptitude-0.3/aptitude/ChangeLog
   branches/aptitude-0.3/aptitude/src/generic/pkg_changelog.cc
Log:
Eliminate a trivial crash

Modified: branches/aptitude-0.3/aptitude/ChangeLog
==============================================================================
--- branches/aptitude-0.3/aptitude/ChangeLog	(original)
+++ branches/aptitude-0.3/aptitude/ChangeLog	Mon Jul 25 23:52:26 2005
@@ -1,5 +1,10 @@
 2005-07-25  Daniel Burrows  <dburrows at debian.org>
 
+	* src/generic/pkg_changelog.cc:
+
+	  Don't crash if an end version iterator is passed into
+	  get_changelog.
+
 	* doc/en/manpage.xml, src/cmdline/cmdline_changelog.cc, src/generic/pkg_changelog.cc, src/generic/pkg_changelog.h:
 
 	  Let the user pass source packages as well as binary packages

Modified: branches/aptitude-0.3/aptitude/src/generic/pkg_changelog.cc
==============================================================================
--- branches/aptitude-0.3/aptitude/src/generic/pkg_changelog.cc	(original)
+++ branches/aptitude-0.3/aptitude/src/generic/pkg_changelog.cc	Mon Jul 25 23:52:26 2005
@@ -77,6 +77,9 @@
 			     pkgAcquireStatus *status,
 			     int PulseInterval)
 {
+  if(ver.end())
+    return NULL;
+
   if(ver.FileList().end())
     return NULL;
 



More information about the Aptitude-svn-commit mailing list