From 5e9ecc3ce5b5ea3a3ae5450755ffd0ca85bd2481 Mon Sep 17 00:00:00 2001 From: Vladimir Sadovnikov Date: Mon, 11 May 2026 03:43:04 +0300 Subject: [PATCH] Fix compilation warning for Clang C++ --- spa/include/spa/utils/json.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spa/include/spa/utils/json.h b/spa/include/spa/utils/json.h index 212637dab..252b7f4fb 100644 --- a/spa/include/spa/utils/json.h +++ b/spa/include/spa/utils/json.h @@ -158,7 +158,9 @@ SPA_API_JSON_UTILS int spa_json_object_find(struct spa_json *iter, const char *k { struct spa_json obj = SPA_JSON_SAVE(iter); int res, len = strlen(key) + 3; - char k[len]; + char *k = (char *)alloca(len); + if (!k) + return -ENOMEM; while ((res = spa_json_object_next(&obj, k, len, value)) > 0) if (spa_streq(k, key))