summaryrefslogtreecommitdiffstats
path: root/plugins/check_smtp.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/check_smtp.c')
-rw-r--r--plugins/check_smtp.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/plugins/check_smtp.c b/plugins/check_smtp.c
index 3b0e469..f23e5d0 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