From b2783956bfbb9f254fa3a484a3ba432c546d2b81 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Tue, 30 Sep 2025 17:04:22 +0200 Subject: [PATCH] [winpr,json] fix jansson return value check json_object_set_new returns 0 on success, -1 on failure --- winpr/libwinpr/utils/json/jansson.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/winpr/libwinpr/utils/json/jansson.c b/winpr/libwinpr/utils/json/jansson.c index 4fb3f3aa6..5a03fc169 100644 --- a/winpr/libwinpr/utils/json/jansson.c +++ b/winpr/libwinpr/utils/json/jansson.c @@ -258,8 +258,8 @@ static WINPR_JSON* add_to_object(WINPR_JSON* object, const char* name, json_t* o { if (!obj) return NULL; - const BOOL rc = (json_object_set_new(cast(object), name, obj) != 0); - if (!rc) + const int rc = json_object_set_new(cast(object), name, obj); + if (rc != 0) return NULL; return revcast(obj); }