| ... | @@ -107,13 +107,9 @@ fn tlsCsprngFill(_: *const std.rand.Random, buffer: []u8) void { | ... | @@ -107,13 +107,9 @@ fn tlsCsprngFill(_: *const std.rand.Random, buffer: []u8) void { |
| 107 | break :wof; | 107 | break :wof; |
| 108 | } else |_| {} | 108 | } else |_| {} |
| 109 | | 109 | |
| 110 | os.madvise( | 110 | if (os.madvise(wipe_mem.ptr, wipe_mem.len, os.MADV_WIPEONFORK)) |_| { |
| 111 | wipe_mem.ptr, | | |
| 112 | wipe_mem.len, | | |
| 113 | os.MADV_WIPEONFORK, | | |
| 114 | ) catch { | | |
| 115 | return initAndFill(buffer); | 111 | return initAndFill(buffer); |
| 116 | }; | 112 | } else |_| {} |
| 117 | } | 113 | } |
| 118 | | 114 | |
| 119 | if (std.Thread.use_pthreads) { | 115 | if (std.Thread.use_pthreads) { |