diff mbox series

[01/10] mmc-utils: Initialize RPMB frame_out structures to zero

Message ID 20250407082833.108616-2-avri.altman@sandisk.com
State New
Headers show
Series mmc-utils: Secure Write Protect Mode Enhancements | expand

Commit Message

Avri Altman April 7, 2025, 8:28 a.m. UTC
From: Avri Altman <avri.altman@wdc.com>

This patch ensures that the `frame_out` structures are properly
initialized to zero. It would helps prevent potential issues with
uninitialized memory and ensures that all fields are set to a known
state before use.

Signed-off-by: Avri Altman <avri.altman@wdc.com>
---
 mmc_cmds.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
diff mbox series

Patch

diff --git a/mmc_cmds.c b/mmc_cmds.c
index dbe18ab..125816d 100644
--- a/mmc_cmds.c
+++ b/mmc_cmds.c
@@ -2224,7 +2224,7 @@  int do_rpmb_write_key(int nargs, char **argv)
 	int ret, dev_fd, key_fd;
 	struct rpmb_frame frame_in = {
 		.req_resp = htobe16(MMC_RPMB_WRITE_KEY)
-	}, frame_out;
+	}, frame_out = {};
 
 	if (nargs != 3) {
 		fprintf(stderr, "Usage: mmc rpmb write-key </path/to/mmcblkXrpmb> </path/to/key>\n");
@@ -2285,7 +2285,7 @@  static int rpmb_read_counter(int dev_fd, unsigned int *cnt)
 	int ret;
 	struct rpmb_frame frame_in = {
 		.req_resp = htobe16(MMC_RPMB_READ_CNT)
-	}, frame_out;
+	}, frame_out = {};
 
 	/* Execute RPMB op */
 	ret = do_rpmb_op(dev_fd, &frame_in, &frame_out, 1);
@@ -2499,7 +2499,7 @@  int do_rpmb_write_block(int nargs, char **argv)
 	struct rpmb_frame frame_in = {
 		.req_resp    = htobe16(MMC_RPMB_WRITE),
 		.block_count = htobe16(1)
-	}, frame_out;
+	}, frame_out = {};
 
 	if (nargs != 5) {
 		fprintf(stderr, "Usage: mmc rpmb write-block </path/to/mmcblkXrpmb> <address> </path/to/input_file> </path/to/key>\n");