From 402d366bba94cf13eaddd793a889f56f91cfcb61 Mon Sep 17 00:00:00 2001 From: nicm Date: Mon, 24 Aug 2026 07:26:43 +0000 Subject: [PATCH] Add {} to shell escape characters (special in bash/ksh/csh), GitHub issue 5514. --- format.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/format.c b/format.c index 0eb5b394a..928eb078e 100644 --- a/format.c +++ b/format.c @@ -1,4 +1,4 @@ -/* $OpenBSD: format.c,v 1.412 2026/08/05 07:31:08 nicm Exp $ */ +/* $OpenBSD: format.c,v 1.413 2026/08/24 07:26:43 nicm Exp $ */ /* * Copyright (c) 2011 Nicholas Marriott @@ -4369,7 +4369,7 @@ format_quote_shell(const char *s) at = out = xmalloc(strlen(s) * 2 + 1); for (cp = s; *cp != '\0'; cp++) { - if (strchr("|&;<>()$`\\\"'*?[# =%\n\t", *cp) != NULL) + if (strchr("|&;<>(){}$`\\\"'*?[# =%\n\t", *cp) != NULL) *at++ = '\\'; *at++ = *cp; }