diff --git a/CHANGES b/CHANGES index c117e918..f39e7c41 100644 --- a/CHANGES +++ b/CHANGES @@ -11,6 +11,7 @@ SVN Deal gracefully with read-only pwm_enable files Warn about outputs found in automatic mode Repeat available configuration options before prompt (#2289) + fancontrol: Detect improperly formatted FCTEMPS value (#2293) sensord: Fix rrd support (#2276) Use the same colors for daily and weekly charts Drop workaround needed by old versions of rrdtool diff --git a/prog/pwm/fancontrol b/prog/pwm/fancontrol index b6391f40..b479b5a1 100755 --- a/prog/pwm/fancontrol +++ b/prog/pwm/fancontrol @@ -82,6 +82,13 @@ function LoadConfig { let fcvcount=0 for fcv in $FCTEMPS do + if ! echo $fcv | egrep -q '=' + then + echo "Error in configuration file:" + echo "FCTEMPS value is improperly formatted" + exit 1 + fi + AFCPWM[$fcvcount]=`echo $fcv |cut -d'=' -f1` AFCTEMP[$fcvcount]=`echo $fcv |cut -d'=' -f2` AFCFAN[$fcvcount]=`echo $FCFANS |sed -e 's/ /\n/g' |egrep "${AFCPWM[$fcvcount]}" |cut -d'=' -f2`