Fix access wrong json member 54/279454/1
authorKwanghoon Son <k.son@samsung.com>
Wed, 10 Aug 2022 01:40:14 +0000 (21:40 -0400)
committerKwanghoon Son <k.son@samsung.com>
Wed, 10 Aug 2022 01:40:14 +0000 (21:40 -0400)
[Version] : 0.23.12
[Issue type] : Bug fix

This solve non exist member access message
json_object_get_int_member: assertion 'node != NULL' failed

Change-Id: I4c3d2f54795f16aada581bd32a725b5204afee79
Signed-off-by: Kwanghoon Son <k.son@samsung.com>
mv_machine_learning/inference/include/Landmark.h
packaging/capi-media-vision.spec

index 4aae027..87f0c03 100644 (file)
@@ -138,9 +138,10 @@ namespace inference
                                        LOGE("Invalid %s", e.what());
                                        return MEDIA_VISION_ERROR_INVALID_OPERATION;
                                }
-
-                               offset = static_cast<int>(json_object_get_int_member(pObject, "landmark_offset"));
-                               LOGI("landmark offset: %d", offset);
+                               if (json_object_has_member(pObject, "landmark_offset")) {
+                                       offset = static_cast<int>(json_object_get_int_member(pObject, "landmark_offset"));
+                                       LOGI("(optional) landmark offset: %d", offset);
+                               }
                        }
 
                        LOGI("LEAVE");
index dbb8634..79838c2 100644 (file)
@@ -1,6 +1,6 @@
 Name:        capi-media-vision
 Summary:     Media Vision library for Tizen Native API
-Version:     0.23.11
+Version:     0.23.12
 Release:     0
 Group:       Multimedia/Framework
 License:     Apache-2.0 and BSD-3-Clause