Просмотр исходного кода

* apt-pkg/deb/dpkgpm.cc:
- fix crash in WriteApportReport (LP: #144537)

Michael Vogt лет назад: 19
Родитель
Сommit
986d97bb0d
2 измененных файлов с 8 добавлено и 1 удалено
  1. 1 1
      apt-pkg/deb/dpkgpm.cc
  2. 7 0
      debian/changelog

+ 1 - 1
apt-pkg/deb/dpkgpm.cc

@@ -938,9 +938,9 @@ void pkgDPkgPM::WriteApportReport(const char *pkgpath, const char *errormsg)
    if (Pkg.end() == true)
       return;
    pkgCache::VerIterator Ver = Cache.GetCandidateVer(Pkg);
-   pkgver = Ver.VerStr();
    if (Ver.end() == true)
       return;
+   pkgver = Ver.VerStr() == NULL ? "unknown" : Ver.VerStr();
    pkgRecords Recs(Cache);
    pkgRecords::Parser &Parse = Recs.Lookup(Ver.FileList());
    srcpkgname = Parse.SourcePkg();

+ 7 - 0
debian/changelog

@@ -1,3 +1,10 @@
+apt (0.7.6ubuntu13) gutsy; urgency=low
+
+  * apt-pkg/deb/dpkgpm.cc:
+    - fix crash in WriteApportReport (LP: #144537)
+
+ --
+
 apt (0.7.6ubuntu12) gutsy; urgency=low
 
   [ Michael Vogt ]