From 36ad419a237aad38cec82247413e59d7258e92a1 Mon Sep 17 00:00:00 2001 From: "Subramaniam C.A" Date: Thu, 6 May 2010 15:19:24 -0500 Subject: SYSLINK: ListMP KW fix for release 24.6 Fixed a possible NULL pointer de-reference in ListMP Shared memory Signed-off-by: Subramaniam C.A Signed-off-by: Suman Anna --- drivers/dsp/syslink/multicore_ipc/listmp_sharedmemory.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'drivers/dsp') diff --git a/drivers/dsp/syslink/multicore_ipc/listmp_sharedmemory.c b/drivers/dsp/syslink/multicore_ipc/listmp_sharedmemory.c index 1e49d832c91d..eb44bc29fede 100755 --- a/drivers/dsp/syslink/multicore_ipc/listmp_sharedmemory.c +++ b/drivers/dsp/syslink/multicore_ipc/listmp_sharedmemory.c @@ -486,6 +486,11 @@ int listmp_sharedmemory_delete(listmp_sharedmemory_handle *listmp_handleptr) handle = (listmp_sharedmemory_object *) (*listmp_handleptr); obj = (struct listmp_sharedmemory_obj *) handle->obj; + if (WARN_ON(obj == NULL)) { + status = -EINVAL; + goto exit; + } + params = (listmp_sharedmemory_params *) &obj->params; if (obj->owner->proc_id != multiproc_get_id(NULL)) { -- cgit v1.2.3