From e47bc3bc144bcc835bc974cf60ce94579aaa0a8e Mon Sep 17 00:00:00 2001 From: Reiner Herrmann Date: Tue, 26 Jul 2022 00:20:54 +0200 Subject: zero-initialize two variables --- src/firejail/fs_var.c | 2 +- src/lib/ldd_utils.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/firejail/fs_var.c b/src/firejail/fs_var.c index 9523875d7..ad5ee6759 100644 --- a/src/firejail/fs_var.c +++ b/src/firejail/fs_var.c @@ -300,7 +300,7 @@ void fs_var_utmp(void) { // read current utmp struct utmp *u; - struct utmp u_boot; + struct utmp u_boot = {0}; setutent(); while ((u = getutent()) != NULL) { if (u->ut_type == BOOT_TIME) { diff --git a/src/lib/ldd_utils.c b/src/lib/ldd_utils.c index bc4f7cf9c..a50b759c3 100644 --- a/src/lib/ldd_utils.c +++ b/src/lib/ldd_utils.c @@ -47,7 +47,7 @@ int is_lib_64(const char *exe) { if (fd < 0) return 0; - unsigned char buf[EI_NIDENT]; + unsigned char buf[EI_NIDENT] = {0}; ssize_t len = 0; while (len < EI_NIDENT) { ssize_t sz = read(fd, buf + len, EI_NIDENT - len); -- cgit v1.2.3-70-g09d2