summaryrefslogtreecommitdiff
path: root/sysutils/cbsd/files
diff options
context:
space:
mode:
authorKirill Ponomarev <krion@FreeBSD.org>2019-04-02 17:13:23 +0000
committerKirill Ponomarev <krion@FreeBSD.org>2019-04-02 17:13:23 +0000
commit96ec1d6406fa154b877fc5053210bc8937a50ccc (patch)
treea8dc70e164f330b0b843a3b6bd7d5c74fa285348 /sysutils/cbsd/files
parentUpdate 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.subr15
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}'";