diff --git a/app/src/sys/win/command.c b/app/src/sys/win/command.c index 523cccd6..031f77e2 100644 --- a/app/src/sys/win/command.c +++ b/app/src/sys/win/command.c @@ -28,7 +28,7 @@ HANDLE cmd_execute(const char *path, const char *const argv[]) { } SDL_bool cmd_terminate(HANDLE handle) { - return CloseHandle(handle); + return TerminateProcess(handle, 1) && CloseHandle(handle); } SDL_bool cmd_simple_wait(HANDLE handle, DWORD *exit_code) {