diff --git a/lib/kernel/pci.c b/lib/kernel/pci.c index 2e6ddee2c..8ca007587 100644 --- a/lib/kernel/pci.c +++ b/lib/kernel/pci.c @@ -8,6 +8,7 @@ #include #include #include +#include #include "log.h" #include "utils.h" @@ -20,7 +21,7 @@ int pci_init(struct pci *p) struct dirent *entry; DIR *dp; FILE *f; - char path[512]; + char path[PATH_MAX]; int ret; snprintf(path, sizeof(path), "%s/bus/pci/devices", SYSFS_PATH);