[monitoring-plugins] check_disk: Initialize most variables

Lorenz Kästle git at monitoring-plugins.org
Tue Nov 5 09:20:11 CET 2024


 Module: monitoring-plugins
 Branch: master
 Commit: c0bcad7feb18bd1e3a1f98f2f41c437925a8dbf0
 Author: Lorenz Kästle <12514511+RincewindsHat at users.noreply.github.com>
   Date: Mon Nov  4 23:12:18 2024 +0100
    URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=c0bcad7

check_disk: Initialize most variables

---

 plugins/check_disk.c | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/plugins/check_disk.c b/plugins/check_disk.c
index d1d1b92..037a6f7 100644
--- a/plugins/check_disk.c
+++ b/plugins/check_disk.c
@@ -156,20 +156,20 @@ static struct name_list *seen = NULL;
 int main(int argc, char **argv) {
 	int result = STATE_UNKNOWN;
 	int disk_result = STATE_UNKNOWN;
-	char *output;
-	char *ignored;
-	char *details;
-	char *perf;
-	char *perf_ilabel;
+	char *output = NULL;
+	char *ignored = NULL;
+	char *details = NULL;
+	char *perf = NULL;
+	char *perf_ilabel = NULL;
 	char *preamble = " - free space:";
 	char *ignored_preamble = " - ignored paths:";
-	char *flag_header;
-	int temp_result;
+	char *flag_header = NULL;
+	int temp_result = STATE_UNKNOWN;
 
-	struct mount_entry *me;
-	struct fs_usage fsp;
-	struct parameter_list *temp_list;
-	struct parameter_list *path;
+	struct mount_entry *me = NULL;
+	struct fs_usage fsp = {0};
+	struct parameter_list *temp_list = NULL;
+	struct parameter_list *path = NULL;
 
 #ifdef __CYGWIN__
 	char mountdir[32];



More information about the Commits mailing list