From: Jay Freeman (saurik) Date: Fri, 27 May 2011 06:30:57 +0000 (+0000) Subject: The first character of a package should not be case sensitive. X-Git-Url: https://git.saurik.com/apt-legacy.git/commitdiff_plain/01d22655e3a095de0884c63545dddcf1fab12efc The first character of a package should not be case sensitive. A insensitive.diff git-svn-id: http://svn.telesphoreo.org/trunk@754 514c082c-b64e-11dc-b46d-3d985efe055d --- diff --git a/apt-pkg/pkgcache.cc b/apt-pkg/pkgcache.cc index 092ac88..c0e2e37 100644 --- a/apt-pkg/pkgcache.cc +++ b/apt-pkg/pkgcache.cc @@ -199,7 +199,7 @@ pkgCache::PkgIterator pkgCache::FindPkg(const srkString &Name) Package *Pkg = PkgP + HeaderP->HashTable[Hash(Name)]; for (; Pkg != PkgP; Pkg = PkgP + Pkg->NextPackage) { - if (Pkg->Name != 0 && StrP[Pkg->Name] == Name[0] && + if (Pkg->Name != 0 && stringcasecmp(Name,StrP + Pkg->Name) == 0) return PkgIterator(*this,Pkg); }