Task
In src/tri/websocket/intelligence_server.zig line 211, address resolution uses catch unreachable:
.address = stream.address catch unreachable,
Network address resolution can fail. Handle the error properly.
Fix
Replace with proper error handling:
.address = stream.address catch |err| {
std.log.err("Failed to get stream address: {}", .{err});
return err;
},
Or use try:
.address = try stream.address,
File
src/tri/websocket/intelligence_server.zig — line 211
Acceptance
zig build compiles without errors
zig fmt passes
- No
catch unreachable on address resolution
Task
In
src/tri/websocket/intelligence_server.zigline 211, address resolution usescatch unreachable:Network address resolution can fail. Handle the error properly.
Fix
Replace with proper error handling:
Or use
try:File
src/tri/websocket/intelligence_server.zig— line 211Acceptance
zig buildcompiles without errorszig fmtpassescatch unreachableon address resolution