diff --git a/src/freedombone-controlpanel b/src/freedombone-controlpanel index fa347a7b..b82c6ddb 100755 --- a/src/freedombone-controlpanel +++ b/src/freedombone-controlpanel @@ -88,8 +88,8 @@ function select_user { sel=$? case $sel in 0) SELECTED_USERNAME=$(cat $data | awk -F '/' '{print $3}');; - 1) exit 1;; - 255) exit 1;; + 1) return;; + 255) return;; esac if [ ${#SELECTED_USERNAME} -lt 2 ]; then SELECTED_USERNAME= @@ -441,8 +441,8 @@ function menu_backup_restore { 7 "Back to main menu" on 2> $data sel=$? case $sel in - 1) exit 1;; - 255) exit 1;; + 1) break;; + 255) break;; esac case $(cat $data) in 1) backup_data;; @@ -471,8 +471,8 @@ function menu_email { 5 "Back to main menu" on 2> $data sel=$? case $sel in - 1) exit 1;; - 255) exit 1;; + 1) break;; + 255) break;; esac case $(cat $data) in 1) add_to_mailing_list;; @@ -499,8 +499,8 @@ function menu_users { 5 "Back to main menu" on 2> $data sel=$? case $sel in - 1) exit 1;; - 255) exit 1;; + 1) break;; + 255) break;; esac case $(cat $data) in 1) add_user;;