diff options
Diffstat (limited to 'plugins/check_http.c')
| -rw-r--r-- | plugins/check_http.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/plugins/check_http.c b/plugins/check_http.c index 3321d5ac..27127d6a 100644 --- a/plugins/check_http.c +++ b/plugins/check_http.c | |||
| @@ -184,8 +184,8 @@ process_arguments (int argc, char **argv) | |||
| 184 | { | 184 | { |
| 185 | int c = 1; | 185 | int c = 1; |
| 186 | 186 | ||
| 187 | int option_index = 0; | 187 | int option = 0; |
| 188 | static struct option long_options[] = { | 188 | static struct option longopts[] = { |
| 189 | STD_LONG_OPTS, | 189 | STD_LONG_OPTS, |
| 190 | {"file",required_argument,0,'F'}, | 190 | {"file",required_argument,0,'F'}, |
| 191 | {"link", no_argument, 0, 'L'}, | 191 | {"link", no_argument, 0, 'L'}, |
| @@ -224,7 +224,7 @@ process_arguments (int argc, char **argv) | |||
| 224 | } | 224 | } |
| 225 | 225 | ||
| 226 | while (1) { | 226 | while (1) { |
| 227 | c = getopt_long (argc, argv, "Vvh46t:c:w:H:P:I:a:e:p:s:R:r:u:f:C:nlLSm:", long_options, &option_index); | 227 | c = getopt_long (argc, argv, "Vvh46t:c:w:H:P:I:a:e:p:s:R:r:u:f:C:nlLSm:", longopts, &option); |
| 228 | if (c == -1 || c == EOF) | 228 | if (c == -1 || c == EOF) |
| 229 | break; | 229 | break; |
| 230 | 230 | ||
| @@ -304,10 +304,10 @@ process_arguments (int argc, char **argv) | |||
| 304 | break; | 304 | break; |
| 305 | /* Note: H, I, and u must be malloc'd or will fail on redirects */ | 305 | /* Note: H, I, and u must be malloc'd or will fail on redirects */ |
| 306 | case 'H': /* Host Name (virtual host) */ | 306 | case 'H': /* Host Name (virtual host) */ |
| 307 | host_name = strdup (optarg); | 307 | host_name = optarg; |
| 308 | break; | 308 | break; |
| 309 | case 'I': /* Server IP-address */ | 309 | case 'I': /* Server IP-address */ |
| 310 | server_address = strdup(optarg); | 310 | server_address = optarg; |
| 311 | break; | 311 | break; |
| 312 | case 'u': /* URL path */ | 312 | case 'u': /* URL path */ |
| 313 | asprintf (&server_url, "%s", optarg); | 313 | asprintf (&server_url, "%s", optarg); |
| @@ -328,7 +328,7 @@ process_arguments (int argc, char **argv) | |||
| 328 | case 'P': /* HTTP POST data in URL encoded format */ | 328 | case 'P': /* HTTP POST data in URL encoded format */ |
| 329 | if (http_method || http_post_data) break; | 329 | if (http_method || http_post_data) break; |
| 330 | http_method = strdup("POST"); | 330 | http_method = strdup("POST"); |
| 331 | http_post_data = strdup(optarg); | 331 | http_post_data = optarg; |
| 332 | break; | 332 | break; |
| 333 | case 's': /* string or substring */ | 333 | case 's': /* string or substring */ |
| 334 | strncpy (string_expect, optarg, MAX_INPUT_BUFFER - 1); | 334 | strncpy (string_expect, optarg, MAX_INPUT_BUFFER - 1); |
