]> git.saurik.com Git - apt.git/commitdiff
* apt-pkg/pkgcache.cc:
authorDavid Kalnischkies <kalnischkies@gmail.com>
Thu, 14 Jun 2012 17:40:12 +0000 (19:40 +0200)
committerDavid Kalnischkies <kalnischkies@gmail.com>
Thu, 14 Jun 2012 17:40:12 +0000 (19:40 +0200)
  - do a string comparision for architecture checking in IsMultiArchImplicit
    as 'unique' strings in the pkgcache aren't unique (Closes: #677454)

apt-pkg/pkgcache.cc
debian/changelog

index f694a237e2435c446fef9cd0c413f6868c3b1829..9acb7da72d5ff436fa98a5aeb43913305cfef12f 100644 (file)
@@ -970,7 +970,7 @@ bool pkgCache::PrvIterator::IsMultiArchImplicit() const
 {
    pkgCache::PkgIterator const Owner = OwnerPkg();
    pkgCache::PkgIterator const Parent = ParentPkg();
-   if (Owner->Arch != Parent->Arch || Owner->Name == Parent->Name)
+   if (strcmp(Owner.Arch(), Parent.Arch()) != 0 || Owner->Name == Parent->Name)
       return true;
    return false;
 }
index 69f4778f3591edc5bdcd6c2dcfef02ff0bf5829a..0e08534b661824f0e6205fd296daaa1702d83a53 100644 (file)
@@ -14,6 +14,9 @@ apt (0.9.6.1) UNRELEASED; urgency=low
   * apt-pkg/cacheset.cc:
     - add PackageContainerInterface::FromGroup to support
       architecture specifications with wildcards on the commandline
+  * apt-pkg/pkgcache.cc:
+    - do a string comparision for architecture checking in IsMultiArchImplicit
+      as 'unique' strings in the pkgcache aren't unique (Closes: #677454)
 
  -- David Kalnischkies <kalnischkies@gmail.com>  Thu, 14 Jun 2012 15:45:13 +0200