From 25485036a6c730875570b1f73d43391f928b6d54 Mon Sep 17 00:00:00 2001 From: Susant Sahani Date: Fri, 21 Nov 2025 19:07:18 +0530 Subject: [PATCH] fuse: Modernize SIGPIPE handler using compound literal No functional change. Signed-off-by: Susant Sahani --- fuse/guestmount.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/fuse/guestmount.c b/fuse/guestmount.c index 6ea07edf4..ae3bb75c1 100644 --- a/fuse/guestmount.c +++ b/fuse/guestmount.c @@ -197,7 +197,6 @@ main (int argc, char *argv[]) bool blocksize_consumed = true; int c, r; int option_index; - struct sigaction sa; struct key_store *ks = NULL; int debug_calls = 0; @@ -212,10 +211,7 @@ main (int argc, char *argv[]) /* LC_ALL=C is required so we can parse error messages. */ setenv ("LC_ALL", "C", 1); - memset (&sa, 0, sizeof sa); - sa.sa_handler = SIG_IGN; - sa.sa_flags = SA_RESTART; - sigaction (SIGPIPE, &sa, NULL); + sigaction (SIGPIPE, &(struct sigaction){ .sa_handler = SIG_IGN, .sa_flags = SA_RESTART }, NULL); g = guestfs_create (); if (g == NULL)