From 5d4160dc8c85a3d4604a94ab421a960d09a1e3eb Mon Sep 17 00:00:00 2001 From: Gabriele 'matrix' Gristina Date: Sat, 30 Jan 2016 14:59:26 +0100 Subject: [PATCH] Fixed gcc warnings about missing field initializers --- src/shared.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/shared.c b/src/shared.c index 7058b64b9..a09e2e888 100644 --- a/src/shared.c +++ b/src/shared.c @@ -2630,7 +2630,9 @@ char *logfile_generate_subid () #if F_SETLKW void lock_file (FILE *fp) { - struct flock lock = { 0 }; + struct flock lock; + + memset (&lock, 0, sizeof (struct flock)); lock.l_type = F_WRLCK; while (fcntl(fileno(fp), F_SETLKW, &lock)) @@ -2646,7 +2648,9 @@ void lock_file (FILE *fp) void unlock_file (FILE *fp) { - struct flock lock = { 0 }; + struct flock lock; + + memset (&lock, 0, sizeof (struct flock)); lock.l_type = F_UNLCK; fcntl(fileno(fp), F_SETLK, &lock);