X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=lib%2Fnames-parse.c;h=c86f8af3462f158b9ffabadffaf2dff1bcf1481a;hb=9001c06d1e15c9e0325d6036a0bb38fb1460239d;hp=4997b58bf6c44ab28e24ba61bb6c962cc9632d52;hpb=bbd5d5633abfb070ed40b8452808029cc775f02a;p=pciutils.git diff --git a/lib/names-parse.c b/lib/names-parse.c index 4997b58..c86f8af 100644 --- a/lib/names-parse.c +++ b/lib/names-parse.c @@ -42,7 +42,7 @@ static pci_file pci_open(struct pci_access *a) #define pci_close(f) gzclose(f) #define PCI_ERROR(f, err) \ if (!err) { \ - int errnum; \ + int errnum = 0; \ gzerror(f, &errnum); \ if (errnum >= 0) err = NULL; \ else if (errnum == Z_ERRNO) err = "I/O error"; \ @@ -238,6 +238,7 @@ pci_free_name_list(struct pci_access *a) { pci_id_cache_flush(a); pci_id_hash_free(a); + pci_id_hwdb_free(a); a->id_load_failed = 0; }