aboutsummaryrefslogtreecommitdiff
path: root/src/c_api.zig
diff options
context:
space:
mode:
authorRobby Zambito <contact@robbyzambito.me>2026-02-01 14:29:53 -0500
committerRobby Zambito <contact@robbyzambito.me>2026-02-01 19:16:22 -0500
commit558f40213b895810a78b2bbcbdbb95e88a301fde (patch)
tree6f164c0d109e7cfeff7db6a0a89f2baa2c8091f3 /src/c_api.zig
parentdaf18d35526870e39f3009b6bf9a64d0b4859b9f (diff)
Update to Saprus 0.2.1
Handle management messages instead of letting them bubble up through the connection to the consumer. Right now, this just means handling ping messages by sending a pong. Also updated to follow the new handshake flow. The sentinel will mirror the ports instead of matching them. Now filters on the full source and dest ports, which are less likely to have erroneous matches.
Diffstat (limited to 'src/c_api.zig')
-rw-r--r--src/c_api.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/c_api.zig b/src/c_api.zig
index 7f10c45..c2f3190 100644
--- a/src/c_api.zig
+++ b/src/c_api.zig
@@ -99,6 +99,6 @@ export fn zaprus_connection_send(
const c: ?*zaprus.Connection = @ptrCast(@alignCast(connection));
const zc = c orelse return 1;
- zc.send(io, payload[0..payload_len]) catch return 1;
+ zc.send(io, .{}, payload[0..payload_len]) catch return 1;
return 0;
}