From: dtucker@openbsd.org Date: Thu, 13 Jan 2022 04:22:10 +0000 (+0000) Subject: upstream: Avoid %'s in commands (not used in OpenBSD, but used in X-Git-Tag: V_8_9_P1~72 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7a75f748cb2dd2f771bf70ea72698aa027996ab1;p=thirdparty%2Fopenssh-portable.git 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 --- 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 }