aboutsummaryrefslogtreecommitdiff
path: root/tools/Linux/xbmc.sh.in
diff options
context:
space:
mode:
Diffstat (limited to 'tools/Linux/xbmc.sh.in')
-rw-r--r--tools/Linux/xbmc.sh.in8
1 files changed, 5 insertions, 3 deletions
diff --git a/tools/Linux/xbmc.sh.in b/tools/Linux/xbmc.sh.in
index 0a10b832b5..aa49bd48b0 100644
--- a/tools/Linux/xbmc.sh.in
+++ b/tools/Linux/xbmc.sh.in
@@ -69,7 +69,7 @@ fi
python @prefix@/share/xbmc/FEH.py "$@"
if [ $? -ne 0 ]; then
- exit
+ exit 0
fi
LOOP=1
ulimit -c unlimited
@@ -79,11 +79,13 @@ do
@prefix@/share/xbmc/xbmc.bin "$@"
RET=$?
if (( $RET == 65 ))
- then
+ then # User requested to restart app
LOOP=1
elif (( ($RET >= 131 && $RET <= 136) || $RET == 139 ))
- then
+ then # Crashed with core dump
print_crash_report
fi
done
+exit $RET
+