From e39bf087c8064664a5f6ea1e8c5f8f884f234502 Mon Sep 17 00:00:00 2001 From: Wendy Liang Date: Tue, 30 Oct 2018 14:56:25 -0700 Subject: [PATCH] apps: zynqmp_r5: check NULL pointer in mmap() Check if pointer is NULL in mmap() before writing to it. Signed-off-by: Wendy Liang --- apps/machine/zynqmp_r5/zynqmp_r5_a53_rproc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/machine/zynqmp_r5/zynqmp_r5_a53_rproc.c b/apps/machine/zynqmp_r5/zynqmp_r5_a53_rproc.c index 6371241..5234429 100644 --- a/apps/machine/zynqmp_r5/zynqmp_r5_a53_rproc.c +++ b/apps/machine/zynqmp_r5/zynqmp_r5_a53_rproc.c @@ -147,7 +147,8 @@ zynqmp_r5_a53_proc_mmap(struct remoteproc *rproc, metal_phys_addr_t *pa, remoteproc_add_mem(rproc, mem); *pa = lpa; *da = lda; - *io = tmpio; + if (io) + *io = tmpio; return metal_io_phys_to_virt(tmpio, mem->pa); }