summaryrefslogtreecommitdiff
path: root/drivers/dsp
diff options
context:
space:
mode:
authorSubramaniam C.A <subramaniam.ca@ti.com>2010-05-06 15:19:24 -0500
committerHari Kanigeri <h-kanigeri2@ti.com>2010-05-19 17:51:30 -0500
commit36ad419a237aad38cec82247413e59d7258e92a1 (patch)
tree6b901910deb5ee3e2c0a749981b8c2e059598d25 /drivers/dsp
parentb22f9bdce16dc9a5658ebdff36435b620becae78 (diff)
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 <subramaniam.ca@ti.com> Signed-off-by: Suman Anna <s-anna@ti.com>
Diffstat (limited to 'drivers/dsp')
-rwxr-xr-xdrivers/dsp/syslink/multicore_ipc/listmp_sharedmemory.c5
1 files changed, 5 insertions, 0 deletions
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)) {