1From 323a274d3f02819891156b1e5827f810b6642ae2 Mon Sep 17 00:00:00 2001
2From: Michael Forney <mforney@mforney.org>
3Date: Wed, 4 Mar 2026 14:26:50 -0800
4Subject: [PATCH] Avoid empty initializers
5
6These are standard as of C23, but fix it anyway to avoid -Wpedantic
7warnings on older gcc versions.
8---
9 utils.c | 4 ++--
10 1 file changed, 2 insertions(+), 2 deletions(-)
11
12diff --git a/utils.c b/utils.c
13index ffe0a0d..c843599 100644
14--- a/utils.c
15+++ b/utils.c
16@@ -756,7 +756,7 @@ void
17 send_pid_on_socket (int sockfd)
18 {
19 char buf[1] = { 0 };
20- struct msghdr msg = {};
21+ struct msghdr msg = { 0 };
22 struct iovec iov = { buf, sizeof (buf) };
23 _Alignas(struct cmsghdr) char control_buf_snd[CMSG_SPACE(sizeof(struct ucred))];
24 struct cmsghdr *cmsg;
25@@ -797,7 +797,7 @@ int
26 read_pid_from_socket (int sockfd)
27 {
28 char recv_buf[1] = { 0 };
29- struct msghdr msg = {};
30+ struct msghdr msg = { 0 };
31 struct iovec iov = { recv_buf, sizeof (recv_buf) };
32 _Alignas(struct cmsghdr) char control_buf_rcv[CMSG_SPACE(sizeof(struct ucred))];
33 struct cmsghdr* cmsg;
34--
352.49.0
36