From bacfc9b24533dfc1b6238991ba61707834dde524 Mon Sep 17 00:00:00 2001 From: Yonghua Huang Date: Thu, 11 Oct 2018 21:28:14 +0800 Subject: [PATCH] dm: fix use of uninitialized variable in monitor.c @set_wakeup_timer(), "ack" is not initialized before passing it to "mngr_send_msg() as input. Tracked-On: #861 Signed-off-by: Yonghua Huang Acked-by: Eddie Dong --- devicemodel/core/monitor.c | 1 + 1 file changed, 1 insertion(+) diff --git a/devicemodel/core/monitor.c b/devicemodel/core/monitor.c index 40925a113..9240fa2e4 100644 --- a/devicemodel/core/monitor.c +++ b/devicemodel/core/monitor.c @@ -228,6 +228,7 @@ int set_wakeup_timer(time_t t) strncpy(req.data.rtc_timer.vmname, vmname, sizeof(req.data.rtc_timer.vmname)); + memset(&ack, 0, sizeof(struct mngr_msg)); ret = mngr_send_msg(acrnd_fd, &req, &ack, 2); mngr_close(acrnd_fd); if (ret != sizeof(ack)) {