summaryrefslogtreecommitdiffstats
path: root/src/util
diff options
context:
space:
mode:
authorLukas Slebodnik <lslebodn@redhat.com>2016-07-01 08:26:18 +0200
committerLukas Slebodnik <lslebodn@redhat.com>2016-07-01 10:53:40 +0200
commit8a1ad2a2cc489c202092af321f4c4a9787802ed6 (patch)
treecfd318567f40af57477d10f84f6b4fb3a6669229 /src/util
parent3e81e71124c75fd8709704e38561fa1f9d5bfbc2 (diff)
downloadsssd-8a1ad2a2cc489c202092af321f4c4a9787802ed6.tar.gz
sssd-8a1ad2a2cc489c202092af321f4c4a9787802ed6.tar.xz
sssd-8a1ad2a2cc489c202092af321f4c4a9787802ed6.zip
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 <sbose@redhat.com>
Diffstat (limited to 'src/util')
-rw-r--r--src/util/util_watchdog.c3
1 files changed, 2 insertions, 1 deletions
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;