diff --git a/run-config.sh b/run-config.sh
index 5a04b88c042322192d55aa9cedd266b6563a21f9..558a901b3ddfbe1284507b6c5c2629499b9768a6 100755
--- a/run-config.sh
+++ b/run-config.sh
@@ -74,6 +74,7 @@ getProxyConf
 if test $# -gt 1; then
     echo "Run.sh call: wrong number of parameters ($#)." \
          >> ${dirname}/run.log
+    exit 101
 elif test $# -eq 0; then
     ${bindir}/client "${url}" "${inep}" "${mac}" "${phost}" "${pport}" \
                      "${puid}" "${ppasswd}" >> ${dirname}/run.log 2>&1
@@ -91,5 +92,6 @@ elif [[ $1 == "--inventory" ]]; then
                           "${puid}" "${ppasswd}" >> ${dirname}/run.log 2>&1
 else
     echo "Run.sh call: wrong parameter (\"$1\")." >> ${dirname}/run.log
+    exit 102
 fi
 EOF