I only looked at parameters in the previous commit, which was
not enough: One place also generated local string views. In this
case, we only need to make ArchA dynamic, as NameA is not used
after the FindPkg() call.
Gbp-Dch: ignore
{
size_t const found = Name.find(':');
StringView const NameA = Name.substr(0, found);
- StringView const ArchA = Name.substr(found + 1);
+ StringView ArchA = Name.substr(found + 1);
pkgCache::PkgIterator PkgA = Cache.FindPkg(NameA, ArchA);
if (PkgA.end() == false)
{
+ // ArchA is used inside the loop which might remap (NameA is not used)
+ Dynamic<StringView> DynArchA(ArchA);
Dynamic<pkgCache::PkgIterator> DynPkgA(PkgA);
pkgCache::PrvIterator Prv = PkgA.ProvidesList();
for (; Prv.end() == false; ++Prv)