diff mbox series

[v2,01/15] spl: nand: Fix NULL-pointer dereference

Message ID 20231104203753.1579217-2-seanga2@gmail.com
State Accepted
Commit 23fe0c0747a376e39ce54485735a5df3b322f90b
Delegated to: Dario Binacchi
Headers show
Series nand: Add sandbox tests | expand

Commit Message

Sean Anderson Nov. 4, 2023, 8:37 p.m. UTC
spl_nand_fit_read unconditionally accesses load->priv. Ensure it is set.

Fixes: 00e180cc513 ("spl: nand: support loading i.MX container format file")
Signed-off-by: Sean Anderson <seanga2@gmail.com>
---

Changes in v2:
- Don't set load->priv for spl_nand_legacy_read since it doesn't use it.

 common/spl/spl_nand.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/common/spl/spl_nand.c b/common/spl/spl_nand.c
index 07916bedbb9..5b6932bf7e0 100644
--- a/common/spl/spl_nand.c
+++ b/common/spl/spl_nand.c
@@ -105,7 +105,7 @@  static int spl_nand_load_element(struct spl_image_info *spl_image,
 		struct spl_load_info load;
 
 		load.dev = NULL;
-		load.priv = NULL;
+		load.priv = &offset;
 		load.filename = NULL;
 		load.bl_len = bl_len;
 		load.read = spl_nand_fit_read;