[Filter] bugfix: dangling pointer access.
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Wed, 3 Jun 2020 05:25:59 +0000 (14:25 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Thu, 4 Jun 2020 02:23:00 +0000 (11:23 +0900)
gfree should be called when you completed accesing it.

Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
gst/nnstreamer/tensor_filter/tensor_filter_common.c

index 2546474..537eda1 100644 (file)
@@ -1871,10 +1871,10 @@ parse_accl_hw_all (const gchar * accelerators,
       while (g_match_info_matches (match_info)) {
         gchar *word = g_match_info_fetch (match_info, 0);
         accl = get_accl_hw_type (word);
-        g_free (word);
         if (accl > 0 || (accl == 0 && g_strcmp0 (word, ACCL_NONE_STR) == 0)) {
           match_accl = g_list_append (match_accl, GINT_TO_POINTER (accl));
         }
+        g_free (word);
         g_match_info_next (match_info, NULL);
       }
     } else {