From 5b5527f4c9aed9182e552b2f2ae5a5fcf21e2774 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Wed, 21 Jun 2023 16:21:14 +0800 Subject: [PATCH] JsonConfig: allow JSON files without `"modules"` key --- src/common/jsonconfig.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/jsonconfig.c b/src/common/jsonconfig.c index c2ee05cf9..98ae8a2d3 100644 --- a/src/common/jsonconfig.c +++ b/src/common/jsonconfig.c @@ -230,7 +230,7 @@ static const char* printJsonConfig(FFinstance* instance) return "Invalid JSON config format. Root value must be an object"; yyjson_val* modules = yyjson_obj_get(root, "modules"); - if (!modules) return "Property 'modules' is not found"; + if (!modules) return NULL; if (!yyjson_is_arr(modules)) return "Property 'modules' must be an array of strings or objects"; yyjson_val* item;