From c3b17f826740bed3f2785e97550f647cf38dfb7f Mon Sep 17 00:00:00 2001 From: Robby Zambito Date: Sat, 24 Jan 2026 18:53:42 -0500 Subject: Better error handling and debug logging --- src/RawSocket.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/RawSocket.zig') diff --git a/src/RawSocket.zig b/src/RawSocket.zig index 3381a3e..1a00982 100644 --- a/src/RawSocket.zig +++ b/src/RawSocket.zig @@ -15,7 +15,7 @@ const Ifconf = extern struct { }; pub fn init() !RawSocket { - const socket: i32 = @intCast(std.os.linux.socket(std.os.linux.AF.PACKET, std.os.linux.SOCK.RAW, 0)); + const socket: i32 = std.math.cast(i32, std.os.linux.socket(std.os.linux.AF.PACKET, std.os.linux.SOCK.RAW, 0)) orelse return error.SocketError; if (socket < 0) return error.SocketError; var ifreq_storage: [16]std.os.linux.ifreq = undefined; -- cgit