Преглед изворни кода

* apt-inst/contrib/arfile.cc:
- show propper error message for Invalid archive members

Michael Vogt пре 17 година
родитељ
комит
07b2db9b4b
2 измењених фајлова са 3 додато и 1 уклоњено
  1. 1 1
      apt-inst/contrib/arfile.cc
  2. 2 0
      debian/changelog

+ 1 - 1
apt-inst/contrib/arfile.cc

@@ -87,7 +87,7 @@ bool ARArchive::LoadHeaders()
 	  StrToNum(Head.Size,Memb->Size,sizeof(Head.Size)) == false)
 	  StrToNum(Head.Size,Memb->Size,sizeof(Head.Size)) == false)
       {
       {
 	 delete Memb;
 	 delete Memb;
-	 return _error->Error(_("Invalid archive member header"));
+	 return _error->Error(_("Invalid archive member header %s"), Head.Name);
       }
       }
 	 
 	 
       // Check for an extra long name string
       // Check for an extra long name string

+ 2 - 0
debian/changelog

@@ -3,6 +3,8 @@ apt (0.7.22.4) unstable; urgency=low
   * apt-pkg/deb/dpkgpm.cc:
   * apt-pkg/deb/dpkgpm.cc:
     - when tcgetattr() returns non-zero skip all pty magic 
     - when tcgetattr() returns non-zero skip all pty magic 
       (thanks to Simon Richter, closes: #509866)
       (thanks to Simon Richter, closes: #509866)
+  * apt-inst/contrib/arfile.cc:
+    - show propper error message for Invalid archive members
 
 
  -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 31 Aug 2009 11:08:03 +0200
  -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 31 Aug 2009 11:08:03 +0200