summaryrefslogtreecommitdiffstats
path: root/pciusb.c
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mandriva.org>2007-08-16 15:40:00 +0000
committerThierry Vignaud <tv@mandriva.org>2007-08-16 15:40:00 +0000
commit27e538225efe7657eae1daf46027ed77f110d778 (patch)
treef8c36ca4a94ff7ba11a111693e0e426f4c754713 /pciusb.c
parent2e3e05ebda3fb94d655f1b2a46489436ec5f6712 (diff)
downloadldetect-27e538225efe7657eae1daf46027ed77f110d778.tar
ldetect-27e538225efe7657eae1daf46027ed77f110d778.tar.gz
ldetect-27e538225efe7657eae1daf46027ed77f110d778.tar.bz2
ldetect-27e538225efe7657eae1daf46027ed77f110d778.tar.xz
ldetect-27e538225efe7657eae1daf46027ed77f110d778.zip
(find_modules_through_aliases) plug some memory leak
Diffstat (limited to 'pciusb.c')
-rw-r--r--pciusb.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/pciusb.c b/pciusb.c
index bfeae57..9e3da49 100644
--- a/pciusb.c
+++ b/pciusb.c
@@ -111,6 +111,9 @@ static void find_modules_through_aliases(struct pciusb_entries *entries) {
aliases = NULL;
}
}
+ free(symfilename);
+ free(aliasfilename);
+ free(dirname);
}
extern int pciusb_find_modules(struct pciusb_entries *entries, const char *fpciusbtable, const descr_lookup descr_lookup, int is_pci) {