From 180babae15f26a5f4538e7b103176d26f5acc1c2 Mon Sep 17 00:00:00 2001 From: Robby Zambito Date: Sat, 26 Apr 2025 11:05:31 -0400 Subject: Big changes to the C api implementations Should map directly to the zig struct instead of mallocing --- src/Client.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/Client.zig') diff --git a/src/Client.zig b/src/Client.zig index 19f8360..849d627 100644 --- a/src/Client.zig +++ b/src/Client.zig @@ -76,7 +76,7 @@ pub fn sendInitialConnection(payload: []const u8, initial_port: u16, allocator: return msg; } -pub fn connect(payload: []const u8, allocator: Allocator) !?SaprusMessage { +pub fn connect(payload: []const u8, allocator: Allocator) !SaprusMessage { var initial_port: u16 = 0; if (rand) |r| { initial_port = r.intRangeAtMost(u16, 1024, 65000); @@ -109,7 +109,7 @@ pub fn connect(payload: []const u8, allocator: Allocator) !?SaprusMessage { // Complete handshake after awaiting response try broadcastSaprusMessage(msg, randomPort(), allocator); - return initial_conn_res; + return initial_conn_res.?; } const SaprusMessage = @import("message.zig").Message; -- cgit