[Filter] add condition to check input/output name
authorHyoungjooAhn <hello.ahnn@gmail.com>
Tue, 11 Dec 2018 04:05:53 +0000 (13:05 +0900)
committerMyungJoo Ham <myungjoo.ham@gmail.com>
Wed, 12 Dec 2018 03:50:13 +0000 (12:50 +0900)
check the existance of the value before free for input/output name properties

Signed-off-by: HyoungjooAhn <hello.ahnn@gmail.com>
gst/tensor_filter/tensor_filter.c

index 9b8a856..1f47a8a 100644 (file)
@@ -554,8 +554,7 @@ gst_tensor_filter_set_property (GObject * object, guint prop_id,
         prop->input_meta.num_tensors = g_strv_length (str_names);
 
         for (i = 0; i < prop->input_meta.num_tensors; i++) {
-          if (strlen (prop->input_meta.info[i].name))
-            g_free ((char *) prop->input_meta.info[i].name);
+          g_free ((char *) prop->input_meta.info[i].name);
           prop->input_meta.info[i].name = g_strdup (str_names[i]);
           g_assert (prop->input_meta.info[i].name &&
               prop->input_meta.info[i].name[0] != '\0');
@@ -576,8 +575,7 @@ gst_tensor_filter_set_property (GObject * object, guint prop_id,
         prop->output_meta.num_tensors = g_strv_length (str_names);
 
         for (i = 0; i < prop->output_meta.num_tensors; i++) {
-          if (strlen (prop->output_meta.info[i].name))
-            g_free ((char *) prop->output_meta.info[i].name);
+          g_free ((char *) prop->output_meta.info[i].name);
           prop->output_meta.info[i].name = g_strdup (str_names[i]);
           g_assert (prop->output_meta.info[i].name &&
               prop->output_meta.info[i].name[0] != '\0');