* Avoid an unlimited loop when only one package is being installed

git-svn-id: trunk@29351 -
This commit is contained in:
joost 2014-12-28 15:42:05 +00:00
parent 8e7d649a4d
commit 7c2295b83b

View File

@ -473,14 +473,13 @@ begin
PackageAvailableVersionStr(D.PackageName),status])
end
end;
if assigned(ManifestPackages) then
if assigned(ManifestPackages) and (PackNr<ManifestPackages.Count-1) then
begin
inc(PackNr);
if PackNr<ManifestPackages.Count then
P := ManifestPackages[PackNr]
else
P := nil;
end;
P := ManifestPackages[PackNr]
end
else
p := nil;
end;
// Give error on first missing dependency
if assigned(MissingDependency) then