From 5e5ee1325295008a8d93b536d889f4a1ca3114eb Mon Sep 17 00:00:00 2001 From: Jaeyun Date: Fri, 21 Jun 2019 11:31:36 +0900 Subject: [PATCH] [Common] parse empty name string if name string is empty, set null str. Signed-off-by: Jaeyun Jung --- gst/nnstreamer/tensor_common.c | 7 ++++++- tests/common/unittest_common.cpp | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gst/nnstreamer/tensor_common.c b/gst/nnstreamer/tensor_common.c index 08896fb..f3f6da7 100644 --- a/gst/nnstreamer/tensor_common.c +++ b/gst/nnstreamer/tensor_common.c @@ -436,7 +436,12 @@ gst_tensors_info_parse_names_string (GstTensorsInfo * info, g_strstrip (str_name); g_free (info->info[i].name); - info->info[i].name = str_name; + info->info[i].name = NULL; + + if (str_name && strlen (str_name)) + info->info[i].name = str_name; + else + g_free (str_name); } g_strfreev (str_names); diff --git a/tests/common/unittest_common.cpp b/tests/common/unittest_common.cpp index 6122d27..06107f2 100644 --- a/tests/common/unittest_common.cpp +++ b/tests/common/unittest_common.cpp @@ -437,7 +437,7 @@ TEST (common_tensors_info_string, names) info.num_tensors = num_names; for (i = 0; i < num_names; ++i) { - EXPECT_TRUE (g_str_equal (info.info[i].name, "")); + EXPECT_TRUE (info.info[i].name == NULL); } str_names = gst_tensors_info_get_names_string (&info); -- 2.7.4