diff options
Diffstat (limited to 'plugins/check_curl.d/config.h')
-rw-r--r-- | plugins/check_curl.d/config.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/plugins/check_curl.d/config.h b/plugins/check_curl.d/config.h index 25cfeda3..7566b19c 100644 --- a/plugins/check_curl.d/config.h +++ b/plugins/check_curl.d/config.h | |||
@@ -105,8 +105,10 @@ typedef struct { | |||
105 | thresholds *thlds; | 105 | thresholds *thlds; |
106 | size_t min_page_len; | 106 | size_t min_page_len; |
107 | size_t max_page_len; | 107 | size_t max_page_len; |
108 | char server_expect[MAX_INPUT_BUFFER]; | 108 | struct { |
109 | bool server_expect_yn; | 109 | char string[MAX_INPUT_BUFFER]; |
110 | bool is_present; | ||
111 | } server_expect; | ||
110 | char string_expect[MAX_INPUT_BUFFER]; | 112 | char string_expect[MAX_INPUT_BUFFER]; |
111 | char header_expect[MAX_INPUT_BUFFER]; | 113 | char header_expect[MAX_INPUT_BUFFER]; |
112 | mp_state_enum onredirect; | 114 | mp_state_enum onredirect; |
@@ -154,8 +156,11 @@ check_curl_config check_curl_config_init() { | |||
154 | .thlds = NULL, | 156 | .thlds = NULL, |
155 | .min_page_len = 0, | 157 | .min_page_len = 0, |
156 | .max_page_len = 0, | 158 | .max_page_len = 0, |
157 | .server_expect = HTTP_EXPECT, | 159 | .server_expect = |
158 | .server_expect_yn = false, | 160 | { |
161 | .string = HTTP_EXPECT, | ||
162 | .is_present = false, | ||
163 | }, | ||
159 | .string_expect = "", | 164 | .string_expect = "", |
160 | .header_expect = "", | 165 | .header_expect = "", |
161 | .onredirect = STATE_OK, | 166 | .onredirect = STATE_OK, |