diff options
author | Kirill Ponomarev <krion@FreeBSD.org> | 2019-04-02 17:13:23 +0000 |
---|---|---|
committer | Kirill Ponomarev <krion@FreeBSD.org> | 2019-04-02 17:13:23 +0000 |
commit | 96ec1d6406fa154b877fc5053210bc8937a50ccc (patch) | |
tree | a8dc70e164f330b0b843a3b6bd7d5c74fa285348 /sysutils/cbsd/files | |
parent | Update to 7.5.8 (diff) |
Add fix for cbsd taskd args
PR: 236968
Submitted by: maintainer
Notes
Notes:
svn path=/head/; revision=497567
Diffstat (limited to 'sysutils/cbsd/files')
-rw-r--r-- | sysutils/cbsd/files/patch-nc.subr | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/sysutils/cbsd/files/patch-nc.subr b/sysutils/cbsd/files/patch-nc.subr new file mode 100644 index 000000000000..8f03ed265b9b --- /dev/null +++ b/sysutils/cbsd/files/patch-nc.subr @@ -0,0 +1,15 @@ +--- nc.subr.orig 2019-04-01 20:14:44 UTC ++++ nc.subr +@@ -139,9 +139,10 @@ init() { + VAL=$( substr --pos=$(( ${_pos} +2 )) --len=${_pref} --str="${1}" ) + IFS=" " + VAL=$( echo ${VAL} | /usr/bin/tr -d '"' ) # strip extra quotes +- if [ ${double_args} -eq 0 -a -n "${VAL}" ]; then ++ if [ ${double_args} -eq 0 ]; then + shift +- continue # value already set, skip ++ eval T="\$$ARG" ++ [ -n "${T}" ] && continue # value already set, skip + fi + i=$(( i + 1 )) + eval "${ARG}='${VAL}'"; |