From 5d36c9abed2306e48e6efdd0ebdca8d45e0f780e Mon Sep 17 00:00:00 2001 From: Pascal Terjan Date: Thu, 25 Jun 2009 14:42:23 +0000 Subject: Do not lose pointer when realloc decides to move it --- pci.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pci.c b/pci.c index 6ed016b..dc18903 100644 --- a/pci.c +++ b/pci.c @@ -97,7 +97,8 @@ extern struct pciusb_entries pci_probe(void) { close(devf); } - realloc(r.entries, sizeof(struct pciusb_entry) * r.nb); + r.entries = realloc(r.entries, sizeof(struct pciusb_entry) * r.nb); + pci_cleanup(pacc); if (pciusb_find_modules(&r, "pcitable", DO_NOT_LOAD, 1)) -- cgit v1.2.1