mirror of
https://github.com/ziglang/zig.git
synced 2025-12-06 14:23:09 +00:00
std: Don't pass undefined memory to the kernel in os.abort()
This commit is contained in:
parent
9f1f60fd43
commit
7d6a7f513b
@ -476,9 +476,8 @@ pub fn abort() noreturn {
|
||||
// Install default handler so that the tkill below will terminate.
|
||||
const sigact = Sigaction{
|
||||
.handler = .{ .sigaction = SIG.DFL },
|
||||
.mask = undefined,
|
||||
.flags = undefined,
|
||||
.restorer = undefined,
|
||||
.mask = empty_sigset,
|
||||
.flags = 0,
|
||||
};
|
||||
sigaction(SIG.ABRT, &sigact, null) catch |err| switch (err) {
|
||||
error.OperationNotSupported => unreachable,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user