From eeb6d7d16da4035305475398db72535268d00659 Mon Sep 17 00:00:00 2001 From: Kwanghoon Son Date: Tue, 9 Aug 2022 21:40:14 -0400 Subject: [PATCH] Fix access wrong json member [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 --- mv_machine_learning/inference/include/Landmark.h | 7 ++++--- packaging/capi-media-vision.spec | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/mv_machine_learning/inference/include/Landmark.h b/mv_machine_learning/inference/include/Landmark.h index 4aae027..87f0c03 100644 --- a/mv_machine_learning/inference/include/Landmark.h +++ b/mv_machine_learning/inference/include/Landmark.h @@ -138,9 +138,10 @@ namespace inference LOGE("Invalid %s", e.what()); return MEDIA_VISION_ERROR_INVALID_OPERATION; } - - offset = static_cast(json_object_get_int_member(pObject, "landmark_offset")); - LOGI("landmark offset: %d", offset); + if (json_object_has_member(pObject, "landmark_offset")) { + offset = static_cast(json_object_get_int_member(pObject, "landmark_offset")); + LOGI("(optional) landmark offset: %d", offset); + } } LOGI("LEAVE"); diff --git a/packaging/capi-media-vision.spec b/packaging/capi-media-vision.spec index dbb8634..79838c2 100644 --- a/packaging/capi-media-vision.spec +++ b/packaging/capi-media-vision.spec @@ -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 -- 2.7.4