Merge pull request #1830 from rubenk/move-collectd-header
[collectd.git] / src / notify_nagios.c
index 1f4182b..c53294b 100644 (file)
@@ -25,6 +25,7 @@
  */
 
 #include "collectd.h"
+
 #include "plugin.h"
 #include "common.h"
 #include "configfile.h"
@@ -63,7 +64,7 @@ static int nagios_print (char const *buffer) /* {{{ */
   char const *file = NAGIOS_COMMAND_FILE;
   int fd;
   int status;
-  struct flock lock;
+  struct flock lock = { 0 };
 
   if (nagios_command_file != NULL)
     file = nagios_command_file;
@@ -78,11 +79,8 @@ static int nagios_print (char const *buffer) /* {{{ */
     return status;
   }
 
-  memset (&lock, 0, sizeof (lock));
   lock.l_type = F_WRLCK;
   lock.l_whence = SEEK_END;
-  lock.l_start = 0;
-  lock.l_len = 0; /* to end of file */
 
   status = fcntl (fd, F_GETLK, &lock);
   if (status != 0)