Linux: Fix Static Analysis Reported Issues in IPC
[ipc/ipcdev.git] / linux / src / api / gates / GateMP.c
index 9a0024fc45fde665df8a68f884d8961e7b3330d6..4aaadbd5109e9cec171b4a84bd8ac24d666b9694 100644 (file)
@@ -904,7 +904,7 @@ static Void GateMP_Instance_finalize(GateMP_Object *obj, Int status)
     /* TODO: close/delete local gate */
 
     /* clear the handle array entry in local memory */
-    if (obj->resourceId != (UInt)-1) {
+    if (remoteGates && (obj->resourceId != (UInt)-1)) {
         remoteGates[obj->resourceId] = NULL;
     }