]> git.saurik.com Git - apt.git/commitdiff
* apt-pkg/deb/dpkgpm.cc:
authorMichael Vogt <michael.vogt@ubuntu.com>
Wed, 26 Nov 2008 10:19:11 +0000 (11:19 +0100)
committerMichael Vogt <michael.vogt@ubuntu.com>
Wed, 26 Nov 2008 10:19:11 +0000 (11:19 +0100)
  - filter "ENOMEM" errors when creating apport reports

apt-pkg/deb/dpkgpm.cc
debian/changelog

index ae99e4324efde03872ad37f130bb95e193d8dcec..a54c203305bdec2c1708f81d420351ad1d5f4a3e 100644 (file)
@@ -1027,6 +1027,12 @@ void pkgDPkgPM::WriteApportReport(const char *pkgpath, const char *errormsg)
       return;
    }
 
+   // do not report out-of-memory failures 
+   if(strstr(errormsg, strerror(ENOMEM)) != NULL) {
+      std::clog << _("No apport report written because the error message indicates a out of memory error") << std::endl;
+      return;
+   }
+
    // get the pkgname and reportfile
    pkgname = flNotDir(pkgpath);
    pos = pkgname.find('_');
index acc413bea0bc9e9a218f88a6156ffe855720f926..0a8771b92c375b955e8386ad02cef183ce04bcba 100644 (file)
@@ -1,3 +1,10 @@
+apt (0.7.19ubuntu2) jaunty; urgency=low
+
+  * apt-pkg/deb/dpkgpm.cc:
+    - filter "ENOMEM" errors when creating apport reports 
+
+ --
+
 apt (0.7.19ubuntu1) jaunty; urgency=low
 
   * merge from debian