From: Rosen Penev Date: Sun, 9 Feb 2020 10:04:56 +0000 (+1000) Subject: ddns-scripts: fix logging bug X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=bf68826897236e6b9bda0a44598f0d9c37cd68c0;p=openwrt-packages.git ddns-scripts: fix logging bug Fixes issue #11282, this patch was provided by PaulFertser on the #openwrt IRC. Signed-off-by: Rosen Penev --- diff --git a/net/ddns-scripts/files/dynamic_dns_functions.sh b/net/ddns-scripts/files/dynamic_dns_functions.sh index 393064154..cbeb09bca 100755 --- a/net/ddns-scripts/files/dynamic_dns_functions.sh +++ b/net/ddns-scripts/files/dynamic_dns_functions.sh @@ -282,11 +282,11 @@ write_log() { [ $__LEVEL -eq 7 ] && return # no syslog for debug messages __CMD=$(echo -e "$__CMD" | tr -d '\n' | tr '\t' ' ') # remove \n \t chars [ $__EXIT -eq 1 ] && { - eval "$__CMD" # force syslog before exit + eval '$__CMD' # force syslog before exit exit 1 } [ $use_syslog -eq 0 ] && return - [ $((use_syslog + __LEVEL)) -le 7 ] && eval "$__CMD" + [ $((use_syslog + __LEVEL)) -le 7 ] && eval '$__CMD' return }