summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobby Zambito <contact@robbyzambito.me>2025-04-05 23:27:15 -0400
committerRobby Zambito <contact@robbyzambito.me>2025-04-06 13:08:09 -0400
commitec94e85ab90ccec073e8cbcb3d725a5ab145110e (patch)
treebfb7a6be9854ff8a052dcf27a97a0a7127cc81f3
parenta2072436aaceaea8bfde00d81546b602bb5279fb (diff)
Complete the handshake
-rw-r--r--src/saprus.zig5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/saprus.zig b/src/saprus.zig
index 97748be..9d676c1 100644
--- a/src/saprus.zig
+++ b/src/saprus.zig
@@ -131,10 +131,13 @@ pub fn connect(payload: []const u8, allocator: Allocator) !?SaprusMessage {
try setting_up_socket.timedWait(500 * 1000 * 1000 * 1000);
const msg = try sendInitialConnection(payload, initial_port, allocator);
- _ = msg;
+ // Await response from the sentinel
response_thread.join();
+ // Complete handshake after awaiting response
+ try broadcastSaprusMessage(msg, allocator);
+
return initial_conn_res;
}