From adb9abcf60bcb91d93e456152cb3d04d09a9677c Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Tue, 29 Sep 2009 18:14:23 +0200 Subject: [PATCH] Fixed freeing of capabilities. The previous version was outright silly. --- lib/caps.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/caps.c b/lib/caps.c index b8a25a1..19e04d5 100644 --- a/lib/caps.c +++ b/lib/caps.c @@ -96,8 +96,8 @@ pci_free_caps(struct pci_dev *d) while (cap = d->first_cap) { - d->first_cap = cap; - pci_mfree(d); + d->first_cap = cap->next; + pci_mfree(cap); } } -- 2.39.2