From 7c3dff8d57aedfd81c85c82e16d477f1baaf5e99 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Wed, 9 Jun 2021 17:39:45 +0200 Subject: [PATCH] Log error on fork/exec failure --- src/steamcompmgr.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/steamcompmgr.cpp b/src/steamcompmgr.cpp index f734be7..a6bda66 100644 --- a/src/steamcompmgr.cpp +++ b/src/steamcompmgr.cpp @@ -3020,6 +3020,9 @@ spawn_client( char **argv ) pid_t pid = fork(); + if ( pid < 0 ) + perror( "fork failed" ); + // Are we in the child? if ( pid == 0 ) { @@ -3045,6 +3048,8 @@ spawn_client( char **argv ) unsetenv( "ENABLE_VKBASALT" ); execvp( argv[ 0 ], argv ); + + perror( "execvp failed" ); } std::thread waitThread([](){