diff --git a/build.zig.zon b/build.zig.zon index 2003912..95dfd47 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -15,8 +15,8 @@ }, .dependencies = .{ .zquic = .{ - .url = "https://github.com/ch4r10t33r/zquic/archive/refs/tags/v1.2.1.tar.gz", - .hash = "zquic-1.2.1-2zRc1AFCDwCgM1eFokgQYN4SnVIaeLzs5rSMwL1Nm8-Y", + .url = "https://github.com/ch4r10t33r/zquic/archive/refs/tags/v1.5.0.tar.gz", + .hash = "zquic-1.5.0-2zRc1LynDwAh1rU4KzmEmuSY9WKDP7qNgz7e8xI09uXn", }, }, } diff --git a/src/transport/zquic_quic_shim.zig b/src/transport/zquic_quic_shim.zig index b0ac804..3b46973 100644 --- a/src/transport/zquic_quic_shim.zig +++ b/src/transport/zquic_quic_shim.zig @@ -569,10 +569,10 @@ pub fn streamMake(conn: *QuicConnection, poll_peer: ?*QuicEndpoint) !*QuicStream if (!connHandshakeReady(conn)) return error.HandshakeNotComplete; const alloc = conn.ep.allocator.*; const sid = if (conn.client) |c| blk: { - break :blk io.rawAllocateNextLocalBidiStream(&c.conn); + break :blk try io.rawAllocateNextLocalBidiStream(&c.conn); } else blk: { const cs = conn.connStatePtr() orelse return error.StreamCreateFailed; - break :blk io.rawAllocateNextLocalBidiStream(cs); + break :blk try io.rawAllocateNextLocalBidiStream(cs); }; const qs = try alloc.create(QuicStream); errdefer alloc.destroy(qs); @@ -602,10 +602,10 @@ pub fn streamMakeUni(conn: *QuicConnection, poll_peer: ?*QuicEndpoint) !*QuicStr const qs = try alloc.create(QuicStream); errdefer alloc.destroy(qs); const sid = if (conn.client) |c| blk: { - break :blk io.rawAllocateNextLocalUniStream(&c.conn); + break :blk try io.rawAllocateNextLocalUniStream(&c.conn); } else blk: { const cs = conn.connStatePtr() orelse return error.StreamCreateFailed; - break :blk io.rawAllocateNextLocalUniStream(cs); + break :blk try io.rawAllocateNextLocalUniStream(cs); }; qs.* = .{ .conn = conn,