[syslinux:master] com32/lib/pci/scan.c: Fix free_pci_domain()
syslinux-bot for Henri Roosen
henri.roosen at sigmatek.at
Mon Mar 12 14:21:06 PDT 2012
Commit-ID: 03b7abe21e916d15eb381c17aeb153734fdfb7db
Gitweb: http://www.syslinux.org/commit/03b7abe21e916d15eb381c17aeb153734fdfb7db
Author: Henri Roosen <henri.roosen at sigmatek.at>
AuthorDate: Wed, 7 Sep 2011 09:16:11 +0200
Committer: H. Peter Anvin <hpa at linux.intel.com>
CommitDate: Mon, 12 Mar 2012 14:18:52 -0700
com32/lib/pci/scan.c: Fix free_pci_domain()
free_pci_domain is releasing the memory too early; should be out
of the for loops, because in the loop the memory is still dereferenced.
---
com32/lib/pci/scan.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/com32/lib/pci/scan.c b/com32/lib/pci/scan.c
index e0974f9..fe00fc2 100644
--- a/com32/lib/pci/scan.c
+++ b/com32/lib/pci/scan.c
@@ -579,14 +579,14 @@ void free_pci_domain(struct pci_domain *domain)
free(func->dev_info);
free(func);
}
- free(slot);
}
+ free(slot);
}
- free(bus);
}
+ free(bus);
}
- free(domain);
}
+ free(domain);
}
}
More information about the Syslinux-commits
mailing list