فهرست منبع

Fix issue on Centos

Iain Bryson 6 سال پیش
والد
کامیت
ba054f8ae3
1فایلهای تغییر یافته به همراه4 افزوده شده و 4 حذف شده
  1. 4 4
      plugins/check_disk.c

+ 4 - 4
plugins/check_disk.c

@@ -200,11 +200,11 @@ main (int argc, char **argv)
 {
   int result = STATE_UNKNOWN;
   int disk_result = STATE_UNKNOWN;
-  char *output;
+  char *output = NULL;
   char *details;
   char *perf;
   char *preamble;
-  char *flag_header;
+  char *flag_header = NULL;
   double inode_space_pct;
   double warning_high_tide;
   double critical_high_tide;
@@ -436,10 +436,10 @@ main (int argc, char **argv)
                   xasprintf(&output, "%s inode=%.0f%%)%s;", output, path->dfree_inodes_percent, ((disk_result && verbose) ? "]" : ""));
               }
           }
-      }
 
+          free(flag_header);
+      }
 
-      free(flag_header);
 
       /* TODO: Need to do a similar debug line
       xasprintf (&details, _("%s\n\