X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvlib%2Flinux%2Fpci.c;h=11480ca081c831c965974b8d6cad83e0de90232a;hb=30684ac044bbb8e11ef100a24c01eb37ba7a8876;hp=127d2ef167a524d811b47782b93e5735be990ba4;hpb=f3a3bad8006afb0b379761dfe4d5d25de07b32cc;p=vpp.git diff --git a/src/vlib/linux/pci.c b/src/vlib/linux/pci.c index 127d2ef167a..11480ca081c 100644 --- a/src/vlib/linux/pci.c +++ b/src/vlib/linux/pci.c @@ -919,8 +919,9 @@ error: { if (p->fd != -1) close (p->fd); - if (p->config_fd != -1) + if (p->config_fd != -1 && p->config_fd != p->fd) close (p->config_fd); + p->config_fd = p->fd = -1; } return err; }