diff --git a/spa/tools/spa-json-dump.c b/spa/tools/spa-json-dump.c index 3d49df960..0e2e8cecc 100644 --- a/spa/tools/spa-json-dump.c +++ b/spa/tools/spa-json-dump.c @@ -14,6 +14,7 @@ #include #include +#include static void encode_string(FILE *f, const char *val, int len) { @@ -143,8 +144,9 @@ static int process_json(const char *filename, void *buf, size_t size) struct spa_error_location loc; if (spa_json_get_error(&it, buf, &loc)) - fprintf(stderr, "syntax error in file '%s': at line:%d col:%d: %s\n", - filename, loc.line, loc.col, loc.reason); + spa_debug_file_error_location(stderr, &loc, + "syntax error in file '%s': %s", + filename, loc.reason); else fprintf(stderr, "error parsing file '%s': %s\n", filename, spa_strerror(res)); diff --git a/src/tools/pw-dot.c b/src/tools/pw-dot.c index 3d5720786..b02cb55c4 100644 --- a/src/tools/pw-dot.c +++ b/src/tools/pw-dot.c @@ -1317,8 +1317,7 @@ static int get_data_from_json(struct data *data, const char *json_path) if (spa_json_get_error(&it[0], json, &loc)) { spa_debug_file_error_location(stderr, &loc, - "JSON syntax error: %s\n", - loc.reason); + "JSON syntax error: %s\n", loc.reason); return -1; }