master hovercats/oakiss / pkg / bubblewrap / patch / 0006-Avoid-empty-initializers.patch
 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