diff --git a/bin/create_config.sh b/bin/create_config.sh
index 68ea0587d3063b4a4cd072dc72ce203d52191e53..d5ef2a1146f4a083d64cb16a2a9a22cb10f2e3f5 100755
--- a/bin/create_config.sh
+++ b/bin/create_config.sh
@@ -135,8 +135,8 @@ if [ ! -f "${outfile}" ]; then
     bHasChanges=1
 fi
 
-diff "${tmpfile}" "${outfile}" >/dev/null 2>/dev/null || bHasChanges=1
-diff "${tmpfile}" "${outfile}" | sed "s#^#${outfile} #g" >> ${cfgdiff} 2>/dev/null
+diff "${outfile}" "${tmpfile}"  >/dev/null 2>/dev/null || bHasChanges=1
+diff "${outfile}" "${tmpfile}" | sed "s#^#${outfile} #g" >> ${cfgdiff} 2>/dev/null
 if [ $bHasChanges -eq 0 ]; then
     _warn "INFO: no changes in ${outfile}."
 else