[Filter] svace issue
authorJaeyun <jy1210.jung@samsung.com>
Thu, 7 Apr 2022 11:54:01 +0000 (20:54 +0900)
committerjaeyun-jung <39614140+jaeyun-jung@users.noreply.github.com>
Fri, 8 Apr 2022 02:09:28 +0000 (11:09 +0900)
Fix svace issue - dereference after null check.

Signed-off-by: Jaeyun <jy1210.jung@samsung.com>
gst/nnstreamer/tensor_filter/tensor_filter_common.c

index b279323..65f8262 100644 (file)
@@ -3034,8 +3034,9 @@ nnstreamer_filter_shared_model_replace (void *instance, const char *key,
       replace_callback (itr->data, new_interpreter);
       itr = itr->next;
     }
+
+    free_callback (model_rep->shared_interpreter);
+    model_rep->shared_interpreter = new_interpreter;
   }
-  free_callback (model_rep->shared_interpreter);
-  model_rep->shared_interpreter = new_interpreter;
   G_UNLOCK (shared_model_table);
 }