authorgravatar for isaachier@gmail.comisaachier <isaachier@gmail.com> 2018-06-08 19:24:48-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-06-08 19:24:48-04:00
log1a9d2f3aae780873eefedaf3fdf095b3cd87b55f
tree85838ba84bce70eda60a9cfdab1e4377b084f6bd
parent39fa313ad881d242c4fbb6789bab26fed72449a2

Fix error handling in Buffer::fromOwnedSlice (#1082)


1 files changed, 2 insertions(+), 2 deletions(-)

std/buffer.zig+2-2
...@@ -41,9 +41,9 @@ pub const Buffer = struct {...@@ -41,9 +41,9 @@ pub const Buffer = struct {
41 /// Buffer takes ownership of the passed in slice. The slice must have been41 /// Buffer takes ownership of the passed in slice. The slice must have been
42 /// allocated with `allocator`.42 /// allocated with `allocator`.
43 /// Must deinitialize with deinit.43 /// Must deinitialize with deinit.
44 pub fn fromOwnedSlice(allocator: *Allocator, slice: []u8) Buffer {44 pub fn fromOwnedSlice(allocator: *Allocator, slice: []u8) !Buffer {
45 var self = Buffer{ .list = ArrayList(u8).fromOwnedSlice(allocator, slice) };45 var self = Buffer{ .list = ArrayList(u8).fromOwnedSlice(allocator, slice) };
46 self.list.append(0);46 try self.list.append(0);
47 return self;47 return self;
48 }48 }
4949