]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/pkgcache.cc
Avoid temporary strings in SubstVar.
[apt.git] / apt-pkg / pkgcache.cc
index d2ecb8b1f394d14f5a44ddd6569a536b95b7cfff..c9c338e1eff3370550a18d1072a91b0d4883385f 100644 (file)
@@ -59,7 +59,7 @@ pkgCache::Header::Header()
    /* Whenever the structures change the major version should be bumped,
       whenever the generator changes the minor version should be bumped. */
    APT_HEADER_SET(MajorVersion, 10);
-   APT_HEADER_SET(MinorVersion, 4);
+   APT_HEADER_SET(MinorVersion, 5);
    APT_HEADER_SET(Dirty, false);
 
    APT_HEADER_SET(HeaderSz, sizeof(pkgCache::Header));
@@ -263,7 +263,7 @@ pkgCache::PkgIterator pkgCache::FindPkg(const string &Name) {
 }
 
 pkgCache::PkgIterator pkgCache::FindPkg(StringView Name) {
-       auto const found = Name.find(':');
+       auto const found = Name.rfind(':');
        if (found == string::npos)
           return FindPkg(Name, "native");
        auto const Arch = Name.substr(found+1);