Просмотр исходного кода

server expect not getting set, expect is +OK for POP

git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@232 f882894a-f735-0410-b71e-b25c423dba1c
Karl DeBisschop 23 лет назад
Родитель
Сommit
198b425de6
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      plugins/check_tcp.c

+ 2 - 2
plugins/check_tcp.c

@@ -142,7 +142,7 @@ main (int argc, char **argv)
 		asprintf (&PROGNAME, "check_pop");
 		asprintf (&SERVICE, "POP");
 		SEND = NULL;
-		asprintf (&EXPECT, "110");
+		asprintf (&EXPECT, "+OK");
 		asprintf (&QUIT, "QUIT\r\n");
 		PROTOCOL = TCP_PROTOCOL;
 		PORT = 110;
@@ -205,7 +205,7 @@ main (int argc, char **argv)
 
 	/* use default expect if none listed in process_arguments() */
 	if (EXPECT && server_expect_count == 0) {
-		server_expect = malloc (1);
+		server_expect = malloc (++server_expect_count);
 		server_expect[server_expect_count - 1] = EXPECT;
 	}