Code

check and warn about capabilities misconfiguration
[collectd.git] / src / fhcount.c
index 4c409b58d894f20ed8544a2df964b379ced000ed..c7603c7dc06ca519256eba9d190f54e24ad7f5e1 100644 (file)
@@ -18,6 +18,7 @@
  **/
 
 #include "collectd.h"
+
 #include "common.h"
 #include "plugin.h"
 #include "configfile.h"
@@ -98,6 +99,7 @@ static int fhcount_read(void) {
   }
   if (fgets(buffer, buffer_len, fp) == NULL) {
     ERROR("fhcount: fgets: %s", sstrerror(errno, errbuf, sizeof(errbuf)));
+    fclose(fp);
     return(EXIT_FAILURE);
   }
   fclose(fp);