From a24a512bdd57ffa8813294e80ad7159cd9d73e55 Mon Sep 17 00:00:00 2001 From: Patrick Venture Date: Wed, 15 Sep 2021 07:58:49 -0700 Subject: [PATCH] zero initialize the recv structure on the stack This was caught via a sanitized build where the recv was used with stack data in some cases. --- src/plugins/open/open.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/open/open.c b/src/plugins/open/open.c index 4f2e1b2..39c8ea2 100644 --- a/src/plugins/open/open.c +++ b/src/plugins/open/open.c @@ -170,7 +170,7 @@ static struct ipmi_rs * ipmi_openipmi_send_cmd(struct ipmi_intf *intf, struct ipmi_rq *req) { - struct ipmi_recv recv; + struct ipmi_recv recv = {}; struct ipmi_addr addr; struct ipmi_system_interface_addr bmc_addr = { .addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE,