diff options
-rw-r--r-- | src/common_bridge.c | 2 | ||||
-rw-r--r-- | src/linux_sysfs.c | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/common_bridge.c b/src/common_bridge.c index b4b5d7e..e6197af 100644 --- a/src/common_bridge.c +++ b/src/common_bridge.c @@ -56,7 +56,7 @@ static int read_bridge_info( struct pci_device_private * priv ) { - uint8_t buf[0x40]; + uint8_t buf[0x40] = {0, }; pciaddr_t bytes; int err; diff --git a/src/linux_sysfs.c b/src/linux_sysfs.c index 97fcf36..ce6f295 100644 --- a/src/linux_sysfs.c +++ b/src/linux_sysfs.c @@ -247,13 +247,14 @@ pci_device_linux_sysfs_probe( struct pci_device * dev ) dev->func ); fd = open( name, O_RDONLY | O_CLOEXEC); if ( fd != -1 ) { + int ret; char * next; pciaddr_t low_addr; pciaddr_t high_addr; pciaddr_t flags; - bytes = read( fd, resource, 512 ); + ret = read( fd, resource, 512 ); resource[511] = '\0'; close( fd ); |