diff --git a/addons/godot_xterm/native/src/pty_unix.cpp b/addons/godot_xterm/native/src/pty_unix.cpp index 4f5d196..95ea30c 100644 --- a/addons/godot_xterm/native/src/pty_unix.cpp +++ b/addons/godot_xterm/native/src/pty_unix.cpp @@ -168,7 +168,7 @@ static void await_exit(Callable cb, pid_t pid) { break; } #endif - int exit_code, signal_code = 0; + int exit_code = 0, signal_code = 0; if (WIFEXITED(stat_loc)) { exit_code = WEXITSTATUS(stat_loc); // errno? } diff --git a/test/test_nix.gd b/test/test_nix.gd index 5eada0f..2fee26b 100644 --- a/test/test_nix.gd +++ b/test/test_nix.gd @@ -102,8 +102,6 @@ func test_emits_exited_on_kill(): func test_emits_exited_with_signal(): - if Engine.get_architecture_name() == "x86_32": - return # FIXME: This test fails on 32-bit builds. subject.call("fork", "yes") await wait_frames(1) subject.call_deferred("kill", PTY.SIGNAL_SIGSEGV)