From: Masatake YAMATO Date: Tue, 5 May 2026 20:05:51 +0000 (+0900) Subject: ipcutils: use memset explicitly to fill bpf_attr with zero X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=3355dadf6d83c635a04eacbc7cbeb776a0c11596;p=thirdparty%2Futil-linux.git ipcutils: use memset explicitly to fill bpf_attr with zero Signed-off-by: Masatake YAMATO --- diff --git a/sys-utils/ipcutils.c b/sys-utils/ipcutils.c index c130103fd..b55eebb73 100644 --- a/sys-utils/ipcutils.c +++ b/sys-utils/ipcutils.c @@ -95,8 +95,10 @@ int ipc_sem_get_limits(struct ipc_limits *lim) if (rc != 4) { struct seminfo seminfo = { .semmni = 0 }; - union semun arg = { .array = (ushort *) &seminfo }; + union semun arg; + memset(&arg, 0, sizeof(arg)); + arg.array = (ushort *) &seminfo; if (semctl(0, 0, IPC_INFO, arg) < 0) return 1; lim->semmni = seminfo.semmni; @@ -337,8 +339,9 @@ static void get_sem_elements(struct sem_data *p) for (i = 0; i < p->sem_nsems; i++) { struct sem_elem *e = &p->elements[i]; - union semun arg = { .val = 0 }; + union semun arg; + memset(&arg, 0, sizeof(arg)); e->semval = semctl(p->sem_perm.id, i, GETVAL, arg); if (e->semval < 0) err(EXIT_FAILURE, _("%s failed"), "semctl(GETVAL)");