[monitoring-plugins] small fixes to check_tcp config
Lorenz Kästle
git at monitoring-plugins.org
Thu Mar 13 15:20:14 CET 2025
Module: monitoring-plugins
Branch: master
Commit: 285000a2ad1198046275f5bd5b47227f1cd66471
Author: Lorenz Kästle <12514511+RincewindsHat at users.noreply.github.com>
Date: Thu Mar 13 13:00:05 2025 +0100
URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=285000a2
small fixes to check_tcp config
---
plugins/check_tcp.d/config.h | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/plugins/check_tcp.d/config.h b/plugins/check_tcp.d/config.h
index 41db7224..dc25d79e 100644
--- a/plugins/check_tcp.d/config.h
+++ b/plugins/check_tcp.d/config.h
@@ -2,6 +2,7 @@
#include "../../lib/utils_tcp.h"
#include "output.h"
+#include "states.h"
#include <netinet/in.h>
typedef struct {
@@ -15,8 +16,8 @@ typedef struct {
char *quit;
char **server_expect;
size_t server_expect_count;
-#ifdef HAVE_SSL
bool use_tls;
+#ifdef HAVE_SSL
char *sni;
bool sni_specified;
bool check_cert;
@@ -24,7 +25,7 @@ typedef struct {
int days_till_exp_crit;
#endif // HAVE_SSL
int match_flags;
- int expect_mismatch_state;
+ mp_state_enum expect_mismatch_state;
unsigned int delay;
bool warning_time_set;
@@ -32,7 +33,7 @@ typedef struct {
bool critical_time_set;
double critical_time;
- int econn_refuse_state;
+ mp_state_enum econn_refuse_state;
ssize_t maxbytes;
@@ -54,8 +55,8 @@ check_tcp_config check_tcp_config_init() {
.quit = NULL,
.server_expect = NULL,
.server_expect_count = 0,
-#ifdef HAVE_SSL
.use_tls = false,
+#ifdef HAVE_SSL
.sni = NULL,
.sni_specified = false,
.check_cert = false,
More information about the Commits
mailing list