From 8a1ad2a2cc489c202092af321f4c4a9787802ed6 Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Fri, 1 Jul 2016 08:26:18 +0200 Subject: UTIL: Fix warning Wmissing-braces Older versions of gcc does not like initialisation of struct sigevent because the first member of structure is union (sigval_t) src/util/util_watchdog.c: In function 'setup_watchdog': src/util/util_watchdog.c:77:12: warning: missing braces around initializer [-Wmissing-braces] struct sigevent sev = { 0 }; ^ src/util/util_watchdog.c:77:12: warning: (near initialization for 'sev.sigev_value') [-Wmissing-braces] src/util/util_watchdog.c:77:12: warning: initialization makes integer from pointer without a cast src/util/util_watchdog.c:77:12: warning: (near initialization for 'sev.sigev_value.sival_int') Reviewed-by: Sumit Bose --- src/util/util_watchdog.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/util/util_watchdog.c b/src/util/util_watchdog.c index cdb379653..5032fddba 100644 --- a/src/util/util_watchdog.c +++ b/src/util/util_watchdog.c @@ -74,11 +74,12 @@ static void watchdog_event_handler(struct tevent_context *ev, int setup_watchdog(struct tevent_context *ev, int interval) { - struct sigevent sev = { 0 }; + struct sigevent sev; struct itimerspec its; int signum = SIGRTMIN; int ret; + ZERO_STRUCT(sev); CatchSignal(signum, watchdog_handler); sev.sigev_notify = SIGEV_SIGNAL; -- cgit