You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
92 lines
3.1 KiB
92 lines
3.1 KiB
diff --git a/lib/parse_ini.c b/lib/parse_ini.c |
|
index 450100ad..e448bf1a 100644 |
|
--- a/lib/parse_ini.c |
|
+++ b/lib/parse_ini.c |
|
@@ -118,7 +118,7 @@ static void parse_locator(const char *locator, const char *def_stanza, np_ini_in |
|
np_arg_list* np_get_defaults(const char *locator, const char *default_section){ |
|
FILE *inifile=NULL; |
|
np_arg_list *defaults=NULL; |
|
- np_ini_info i; |
|
+ np_ini_info i = {NULL, NULL}; |
|
struct stat fstat; |
|
bool is_suid_set = np_suid(); |
|
|
|
diff --git a/plugins-root/check_icmp.c b/plugins-root/check_icmp.c |
|
index 4caa879b..c0c32f09 100644 |
|
--- a/plugins-root/check_icmp.c |
|
+++ b/plugins-root/check_icmp.c |
|
@@ -970,12 +970,12 @@ static void run_checks() { |
|
/* icmp header : 28 bytes */ |
|
/* icmp echo reply : the rest */ |
|
static int wait_for_reply(int sock, u_int t) { |
|
- int n, hlen; |
|
+ int n, hlen = 0; |
|
static unsigned char buf[4096]; |
|
struct sockaddr_storage resp_addr; |
|
union ip_hdr *ip; |
|
union icmp_packet packet; |
|
- struct rta_host *host; |
|
+ struct rta_host *host = NULL; |
|
struct icmp_ping_data data; |
|
struct timeval wait_start, now; |
|
u_int tdiff, i, per_pkt_wait; |
|
@@ -1698,8 +1698,8 @@ static u_int get_timevaldiff(struct timeval *early, struct timeval *later) { |
|
|
|
static int add_target_ip(char *arg, struct sockaddr_storage *in) { |
|
struct rta_host *host; |
|
- struct sockaddr_in *sin, *host_sin; |
|
- struct sockaddr_in6 *sin6, *host_sin6; |
|
+ struct sockaddr_in *sin = NULL, *host_sin; |
|
+ struct sockaddr_in6 *sin6 = NULL, *host_sin6; |
|
|
|
if (address_family == AF_INET) { |
|
sin = (struct sockaddr_in *)in; |
|
diff --git a/plugins/check_disk.c b/plugins/check_disk.c |
|
index c882554d..779cce71 100755 |
|
--- a/plugins/check_disk.c |
|
+++ b/plugins/check_disk.c |
|
@@ -233,7 +233,7 @@ main (int argc, char **argv) |
|
int temp_result2; |
|
|
|
struct mount_entry *me; |
|
- struct mount_entry *last_me; |
|
+ struct mount_entry *last_me = NULL; |
|
struct fs_usage fsp, tmpfsp; |
|
struct parameter_list *temp_list, *path; |
|
|
|
diff --git a/plugins/check_load.c b/plugins/check_load.c |
|
index de0fe669..b5a2f97c 100644 |
|
--- a/plugins/check_load.c |
|
+++ b/plugins/check_load.c |
|
@@ -101,7 +101,7 @@ get_threshold(char *arg, double *th) |
|
int |
|
main (int argc, char **argv) |
|
{ |
|
- int result; |
|
+ int result = 0; |
|
int i, j; |
|
long numcpus; |
|
|
|
@@ -356,7 +356,7 @@ int cmpstringp(const void *p1, const void *p2) { |
|
#ifdef PS_USES_PROCETIME |
|
char procetime[MAX_INPUT_BUFFER] = { '\0' }; |
|
#endif /* PS_USES_PROCETIME */ |
|
- char *procprog; |
|
+ char *procprog = NULL; |
|
char *proc_cgroup_hierarchy; |
|
int pos; |
|
sscanf (* (char * const *) p1, PS_FORMAT, PS_VARLIST); |
|
diff --git a/plugins/check_ntp_peer.c b/plugins/check_ntp_peer.c |
|
index 787b1991..0b15e7a3 100644 |
|
--- a/plugins/check_ntp_peer.c |
|
+++ b/plugins/check_ntp_peer.c |
|
@@ -560,7 +560,8 @@ char *perfd_truechimers (int num_truechimers) |
|
} |
|
|
|
int main(int argc, char *argv[]){ |
|
- int result, offset_result, stratum, num_truechimers, oresult, jresult, sresult, tresult; |
|
+ int result, offset_result, stratum, num_truechimers, oresult; |
|
+ int jresult = STATE_OK, sresult = STATE_OK, tresult = STATE_OK; |
|
double offset=0, jitter=0; |
|
char *result_line, *perfdata_line; |
|
|
|
|