From 66264f1518d1e19123cca23ec92eace4c7982731 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Thu, 6 Jul 2023 08:59:37 -0400 Subject: diag: Shell-escape expression arguments --- src/color.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/color.c') diff --git a/src/color.c b/src/color.c index ec14303..2e039f4 100644 --- a/src/color.c +++ b/src/color.c @@ -1102,17 +1102,17 @@ static int print_expr(CFILE *cfile, const struct bfs_expr *expr, bool verbose) { lhs = expr->lhs; rhs = expr->rhs; - if (cbuff(cfile, "${red}%s${rs}", expr->argv[0]) < 0) { + if (cbuff(cfile, "${red}%pq${rs}", expr->argv[0]) < 0) { return -1; } } else { - if (cbuff(cfile, "${blu}%s${rs}", expr->argv[0]) < 0) { + if (cbuff(cfile, "${blu}%pq${rs}", expr->argv[0]) < 0) { return -1; } } for (size_t i = 1; i < expr->argc; ++i) { - if (cbuff(cfile, " ${bld}%s${rs}", expr->argv[i]) < 0) { + if (cbuff(cfile, " ${bld}%pq${rs}", expr->argv[i]) < 0) { return -1; } } -- cgit v1.2.3