json: spa_json_get_string() writes up to len chars or fail

This commit is contained in:
Wim Taymans 2022-01-04 10:42:32 +01:00
parent 68b31d37d9
commit c46113faa3
17 changed files with 26 additions and 26 deletions

View file

@ -90,7 +90,7 @@ static int dump(FILE *file, int indent, struct spa_json *it, const char *value,
} else if (spa_json_is_object(value, len)) {
fprintf(file, "{");
spa_json_enter(it, &sub);
while (spa_json_get_string(&sub, key, sizeof(key)-1) > 0) {
while (spa_json_get_string(&sub, key, sizeof(key)) > 0) {
fprintf(file, "%s\n%*s",
count++ > 0 ? "," : "",
indent+2, "");