From bf68826897236e6b9bda0a44598f0d9c37cd68c0 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Sun, 9 Feb 2020 20:04:56 +1000 Subject: [PATCH] ddns-scripts: fix logging bug Fixes issue #11282, this patch was provided by PaulFertser on the #openwrt IRC. Signed-off-by: Rosen Penev --- net/ddns-scripts/files/dynamic_dns_functions.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 }