From 7a75f748cb2dd2f771bf70ea72698aa027996ab1 Mon Sep 17 00:00:00 2001 From: "dtucker@openbsd.org" Date: Thu, 13 Jan 2022 04:22:10 +0000 Subject: [PATCH] upstream: Avoid %'s in commands (not used in OpenBSD, but used in -portable's Valgrind test) being interpretted as printf format strings. OpenBSD-Regress-ID: dc8655db27ac4acd2c386c4681bf42a10d80b043 --- regress/agent-restrict.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/regress/agent-restrict.sh b/regress/agent-restrict.sh index bdd24ffb0..cd8486e18 100644 --- a/regress/agent-restrict.sh +++ b/regress/agent-restrict.sh @@ -1,4 +1,4 @@ -# $OpenBSD: agent-restrict.sh,v 1.3 2022/01/12 07:18:37 dtucker Exp $ +# $OpenBSD: agent-restrict.sh,v 1.4 2022/01/13 04:22:10 dtucker Exp $ # Placed in the Public Domain. tid="agent restrictions" @@ -86,7 +86,7 @@ reset_keys() { trace "reset keys" >$OBJ/authorized_keys_$USER for h in e d c b a; do - (printf "restrict,agent-forwarding,command=\"$_command\" "; + (printf "%s" "restrict,agent-forwarding,command=\"$_command\" "; cat $OBJ/user_$h.pub) >> $OBJ/authorized_keys_$USER done }