From be4772ea702f28ba19fe17a34c5d7f59862e6c8a Mon Sep 17 00:00:00 2001 From: Jeff Mathews Date: Fri, 8 Jul 2022 16:33:12 -0600 Subject: [PATCH] handle getProperty where obj is JSON_NULL --- tiny-json.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tiny-json.c b/tiny-json.c index fb93db3..90dc160 100644 --- a/tiny-json.c +++ b/tiny-json.c @@ -41,6 +41,9 @@ typedef struct jsonStaticPool_s { /* Search a property by its name in a JSON object. */ json_t const* json_getProperty( json_t const* obj, char const* property ) { + if ( !obj || !property || json_getType( obj )==JSON_NULL ) { + return 0; + } if ( obj->name && !strcmp( obj->name, property ) ) { return obj; }