diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/bun.js/api/bun/subprocess.zig | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/bun.js/api/bun/subprocess.zig b/src/bun.js/api/bun/subprocess.zig index c6e634666..d91c2594e 100644 --- a/src/bun.js/api/bun/subprocess.zig +++ b/src/bun.js/api/bun/subprocess.zig @@ -1479,9 +1479,8 @@ pub const Subprocess = struct { } if (std.os.W.IFSIGNALED(result.status)) { - const code = std.os.W.TERMSIG(result.status); - this.signal_code = @intToEnum(SignalCode, @truncate(u8, code)); - if (code == 42) { + this.signal_code = @intToEnum(SignalCode, @truncate(u8, std.os.W.TERMSIG(result.status))); + if (this.exit_code == null) { this.exit_code = 1; } } else if (std.os.W.IFSTOPPED(result.status)) { |