diff options
Diffstat (limited to 'plugins/check_smtp.c')
| -rw-r--r-- | plugins/check_smtp.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/plugins/check_smtp.c b/plugins/check_smtp.c index 3b0e4694..f23e5d03 100644 --- a/plugins/check_smtp.c +++ b/plugins/check_smtp.c | |||
| @@ -182,7 +182,7 @@ main (int argc, char **argv) | |||
| 182 | /* send the STARTTLS command */ | 182 | /* send the STARTTLS command */ |
| 183 | send(sd, SMTP_STARTTLS, strlen(SMTP_STARTTLS), 0); | 183 | send(sd, SMTP_STARTTLS, strlen(SMTP_STARTTLS), 0); |
| 184 | 184 | ||
| 185 | recv(sd,buffer, MAX_INPUT_BUFFER-1, 0); // wait for it | 185 | recv(sd,buffer, MAX_INPUT_BUFFER-1, 0); /* wait for it */ |
| 186 | if (!strstr (buffer, server_expect)) { | 186 | if (!strstr (buffer, server_expect)) { |
| 187 | printf (_("Server does not support STARTTLS\n")); | 187 | printf (_("Server does not support STARTTLS\n")); |
| 188 | return STATE_UNKNOWN; | 188 | return STATE_UNKNOWN; |
| @@ -254,8 +254,6 @@ main (int argc, char **argv) | |||
| 254 | if (n < nresponses) { | 254 | if (n < nresponses) { |
| 255 | #ifdef HAVE_REGEX_H | 255 | #ifdef HAVE_REGEX_H |
| 256 | cflags |= REG_EXTENDED | REG_NOSUB | REG_NEWLINE; | 256 | cflags |= REG_EXTENDED | REG_NOSUB | REG_NEWLINE; |
| 257 | //strncpy (regex_expect, responses[n], sizeof (regex_expect) - 1); | ||
| 258 | //regex_expect[sizeof (regex_expect) - 1] = '\0'; | ||
| 259 | errcode = regcomp (&preg, responses[n], cflags); | 257 | errcode = regcomp (&preg, responses[n], cflags); |
| 260 | if (errcode != 0) { | 258 | if (errcode != 0) { |
| 261 | regerror (errcode, &preg, errbuf, MAX_INPUT_BUFFER); | 259 | regerror (errcode, &preg, errbuf, MAX_INPUT_BUFFER); |
| @@ -610,7 +608,7 @@ connect_STARTTLS (void) | |||
| 610 | /* this causes a seg faul | 608 | /* this causes a seg faul |
| 611 | not sure why, being sloppy | 609 | not sure why, being sloppy |
| 612 | and commenting it out */ | 610 | and commenting it out */ |
| 613 | // SSL_free (ssl); | 611 | /* SSL_free (ssl); */ |
| 614 | SSL_CTX_free(ctx); | 612 | SSL_CTX_free(ctx); |
| 615 | my_close(); | 613 | my_close(); |
| 616 | 614 | ||
