]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r341164: sh: Fix ${param?} default error message
authorJilles Tjoelker <jilles@FreeBSD.org>
Sun, 9 Dec 2018 19:14:21 +0000 (19:14 +0000)
committerJilles Tjoelker <jilles@FreeBSD.org>
Sun, 9 Dec 2018 19:14:21 +0000 (19:14 +0000)
commit6aaa82d47d42220fefdc0e035d3a670b523ad20a
treea1de18e413d77067e04b237663ef0f8182a20ea6
parent81bcb2ac0a578488e65e5c95563aa792455fa206
MFC r341164: sh: Fix ${param?} default error message

If word in ${param?word} is missing, the shell shall write a default error
message. So expanding ${param?} when param is not set should write an error
message like

sh: param: parameter not set

This was broken by r316417.

PR: 233585
bin/sh/expand.c
bin/sh/tests/expansion/Makefile
bin/sh/tests/expansion/question2.0 [new file with mode: 0644]