]> mj.ucw.cz Git - pciutils.git/blobdiff - lib/names-parse.c
Fix inconsistent bus centric view between the sysfs and proc methods
[pciutils.git] / lib / names-parse.c
index 71b622f84cb841d5a85274a9ecf17dbbea6e18a5..58ab578e0e9f2d1775fb2f75a7ce49f74bb17155 100644 (file)
@@ -233,7 +233,16 @@ pci_load_name_list(struct pci_access *a)
   return 1;
 }
 
-void pci_set_name_list_path(struct pci_access *a, char *name, int to_be_freed)
+void
+pci_free_name_list(struct pci_access *a)
+{
+  pci_id_cache_flush(a);
+  pci_id_hash_free(a);
+  a->id_load_failed = 0;
+}
+
+void
+pci_set_name_list_path(struct pci_access *a, char *name, int to_be_freed)
 {
   if (a->free_id_name)
     free(a->id_file_name);