JsonConfig: refactor string buffer JSON handling for robustness

This commit is contained in:
李通洲
2025-08-02 17:41:19 +08:00
parent 6d86813647
commit 3cef51ec4a
21 changed files with 90 additions and 64 deletions
+3 -3
View File
@@ -312,19 +312,19 @@ void ffParseDiskJsonObject(FFDiskOptions* options, yyjson_val* module)
if (ffStrEqualsIgnCase(key, "folders"))
{
ffStrbufSetS(&options->folders, yyjson_get_str(val));
ffStrbufSetJsonVal(&options->folders, val);
continue;
}
if (ffStrEqualsIgnCase(key, "hideFolders"))
{
ffStrbufSetS(&options->hideFolders, yyjson_get_str(val));
ffStrbufSetJsonVal(&options->hideFolders, val);
continue;
}
if (ffStrEqualsIgnCase(key, "hideFS"))
{
ffStrbufSetS(&options->hideFS, yyjson_get_str(val));
ffStrbufSetJsonVal(&options->hideFS, val);
continue;
}