Fix infinite loop

This commit is contained in:
rdb 2010-10-26 09:01:43 +00:00
parent b8ffba73ce
commit d09a9be4da

View File

@ -995,14 +995,13 @@ class Packager:
dependency = assembly.FirstChildElement("dependency")
while dependency:
depassembly = dependency.FirstChildElement("dependentAssembly")
if not depassembly:
continue
if depassembly:
ident = assembly.FirstChildElement("assemblyIdentity")
if ident:
name = ident.Attribute("name")
if name:
filenames.append(name + ".manifest")
ident = assembly.FirstChildElement("assemblyIdentity")
if ident:
name = ident.Attribute("name")
if name:
filenames.append(name + ".manifest")
dependency = dependency.NextSiblingElement("dependency")
# Pick up direct dll dependencies that it lists