From 2befab21e2ba3d1baf9c86b4c6bc05b666a63236 Mon Sep 17 00:00:00 2001 From: Philippe Pittoli Date: Wed, 18 Jan 2023 22:36:14 +0100 Subject: [PATCH] FD exchange: fix two minor memory problems. --- zig-impl/src/exchange-fd.zig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zig-impl/src/exchange-fd.zig b/zig-impl/src/exchange-fd.zig index 8578b42..11d1621 100644 --- a/zig-impl/src/exchange-fd.zig +++ b/zig-impl/src/exchange-fd.zig @@ -201,14 +201,14 @@ pub fn receive_fd(sockfd: os.socket_t, buffer: []u8, msg_size: *usize) !os.fd_t var cmsg = Cmsghdr(os.fd_t).init(.{ .level = os.SOL.SOCKET, .@"type" = SCM_RIGHTS, - .data = undefined, + .data = 0, }); var msg: std.os.msghdr = .{ - .name = undefined + .name = null , .namelen = 0 , .iov = &iov - , .iovlen = 2 + , .iovlen = 1 , .control = &cmsg , .controllen = @sizeOf(@TypeOf(cmsg)) , .flags = 0