瀏覽代碼

* revert patch from patch-59, causes all sorts of trouble

Michael Vogt 21 年之前
父節點
當前提交
960d4d245d
共有 3 個文件被更改,包括 6 次插入7 次删除
  1. 1 4
      apt-pkg/pkgrecords.cc
  2. 0 1
      apt-pkg/pkgrecords.h
  3. 5 2
      debian/changelog

+ 1 - 4
apt-pkg/pkgrecords.cc

@@ -42,9 +42,6 @@ pkgRecords::pkgRecords(pkgCache &Cache) : Cache(Cache), Files(0)
       if (Files[I->ID] == 0)
 	 return;
    }   
-   // We store that to make sure that the destructor won't segfault,
-   // even if the Cache object was destructed before this instance.
-   PackageFileCount = Cache.HeaderP->PackageFileCount;
 }
 									/*}}}*/
 // Records::~pkgRecords - Destructor					/*{{{*/
@@ -52,7 +49,7 @@ pkgRecords::pkgRecords(pkgCache &Cache) : Cache(Cache), Files(0)
 /* */
 pkgRecords::~pkgRecords()
 {
-   for (unsigned I = 0; I != PackageFileCount; I++)
+   for (unsigned I = 0; I != Cache.HeaderP->PackageFileCount; I++)
       delete Files[I];
    delete [] Files;
 }

+ 0 - 1
apt-pkg/pkgrecords.h

@@ -33,7 +33,6 @@ class pkgRecords
    
    pkgCache &Cache;
    Parser **Files;
-   int PackageFileCount;
       
    public:
 

+ 5 - 2
debian/changelog

@@ -1,9 +1,12 @@
-apt (0.6.43) unstable; urgency=low
+apt (0.6.42.1) unstable; urgency=low
 
   * fix a incorrect example in the apt_prefrences man page
     (thanks to Filipus Klutiero, closes: #282918)
+  * apt-pkg/pkgrecords.cc:
+    - revert patch from last version, it causes trouble on alpha 
+      and ia64 (closes: #335102, #335103,#335213)
 
- -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 21 Oct 2005 11:23:42 +0200
+ -- Michael Vogt <mvo@debian.org>  Sat, 22 Oct 2005 23:44:35 +0200
 
 apt (0.6.42) unstable; urgency=low