From a86a25f36985eb771fcff7cff0e43d2b18f75494 Mon Sep 17 00:00:00 2001 From: "yuhong.tao@intel.com" Date: Mon, 13 Aug 2018 19:00:31 +0800 Subject: [PATCH] tools: acrnd: Fixed get_sos_wakeup_reason() get_sos_wakeup_reason() runs into error branch without any error, so no wakeup reason will be returend. Acked-by: Yan Like Signed-off-by: Tao Yuhong --- tools/acrn-manager/acrnd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/acrn-manager/acrnd.c b/tools/acrn-manager/acrnd.c index 3b47bdd7d..f1eb3380c 100644 --- a/tools/acrn-manager/acrnd.c +++ b/tools/acrn-manager/acrnd.c @@ -284,7 +284,7 @@ unsigned get_sos_wakeup_reason(void) req.msgid = WAKEUP_REASON; req.timestamp = time(NULL); - if (mngr_send_msg(client_fd, &req, &ack, DEFAULT_TIMEOUT)) + if (mngr_send_msg(client_fd, &req, &ack, DEFAULT_TIMEOUT) <= 0) fprintf(stderr, "Failed to get wakeup_reason from SOS, err(%d)\n", ret); else ret = ack.data.reason;