From d29ed2a78567e26065e021d6dd2cbcb952b9d7d0 Mon Sep 17 00:00:00 2001 From: daurnimator Date: Tue, 14 Apr 2020 01:24:18 +1000 Subject: [PATCH] std: fix StreamSource to disallow writing to a const buffer --- lib/std/io/stream_source.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/std/io/stream_source.zig b/lib/std/io/stream_source.zig index 7e395543374c410ed3e1ddfae1cb95d596917d93..0f4df882e77c037c5de4f6d56a31a97c2565a502 100644 --- a/lib/std/io/stream_source.zig +++ b/lib/std/io/stream_source.zig @@ -39,7 +39,7 @@ pub const StreamSource = union(enum) { pub fn write(self: *StreamSource, bytes: []const u8) WriteError!usize { switch (self.*) { .buffer => |*x| return x.write(bytes), - .const_buffer => |*x| return x.write(bytes), + .const_buffer => return error.AccessDenied, .file => |x| return x.write(bytes), } } -- 2.54.0