diff --git a/steam-runtime-tools/utils.c b/steam-runtime-tools/utils.c index 0440ceb709bc53063fb348be7f18ce51adab48ff..a9b708da9c86860c551230ce168e4b0e40b27232 100644 --- a/steam-runtime-tools/utils.c +++ b/steam-runtime-tools/utils.c @@ -178,7 +178,7 @@ _srt_process_timeout_wait_status (int wait_status, int *exit_status, int *termin { *exit_status = WEXITSTATUS (wait_status); - if (*exit_status > 128) + if (*exit_status > 128 && *exit_status <= 128 + SIGRTMAX) { g_debug ("-> killed by signal %d", (*exit_status - 128)); *terminating_signal = (*exit_status - 128);