From 822d0cb822efecd4a5985ae3e5f51b437690f639 Mon Sep 17 00:00:00 2001 From: Junkyeong Kim Date: Thu, 30 Jun 2016 22:16:43 +0900 Subject: [PATCH] initialize buf, use integer variable for read Change-Id: I6c3971a78581e90122ae6b9a95b6d4f99bde7a46 Signed-off-by: Junkyeong Kim --- src/common_bridge.c | 2 +- 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 ); -- 2.7.4