* apt-pkg/cdrom.cc:
authorMichael Vogt <michael.vogt@ubuntu.com>
Mon, 2 Aug 2010 19:02:01 +0000 (21:02 +0200)
committerMichael Vogt <michael.vogt@ubuntu.com>
Mon, 2 Aug 2010 19:02:01 +0000 (21:02 +0200)
  - fix off-by-one error in DropBinaryArch

apt-pkg/cdrom.cc
debian/changelog

index e3e0027..0e36f44 100644 (file)
@@ -229,7 +229,7 @@ bool pkgCdrom::DropBinaryArch(vector<string> &List)
       // Between Start and End is the architecture
       Start += 8;
       if ((End = strstr(Start,"/")) != 0 && Start != End &&
-          APT::Configuration::checkArchitecture(string(Start, --End)) == true)
+          APT::Configuration::checkArchitecture(string(Start, End)) == true)
         continue; // okay, architecture is accepted
 
       // not accepted -> Erase it
index cd0f4d7..1d76736 100644 (file)
@@ -4,6 +4,10 @@ apt (0.7.26~exp13) UNRELEASEDexperimental; urgency=low
   * apt-pkg/pkgcache.cc:
     - re-evaluate the architectures cache when the cache is (re)opened
 
+  [ Colin Watson ]
+  * apt-pkg/cdrom.cc:
+    - fix off-by-one error in DropBinaryArch
+
  -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 30 Jul 2010 17:37:14 +0200
 
 apt (0.7.26~exp12) experimental; urgency=low