From 03b7abe21e916d15eb381c17aeb153734fdfb7db Mon Sep 17 00:00:00 2001 From: Henri Roosen Date: Wed, 7 Sep 2011 09:16:11 +0200 Subject: 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 file changed, 3 insertions(+), 3 deletions(-) (limited to 'com32/lib/pci/scan.c') diff --git a/com32/lib/pci/scan.c b/com32/lib/pci/scan.c index e0974f98..fe00fc25 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); } } -- cgit v1.2.1