--- ./check_tcp.c 2004-12-30 01:41:40.000000000 +0100 +++ ./check_tcp.c 2006-10-31 11:56:59.000000000 +0100 @@ -310,7 +310,7 @@ memset (buffer, '\0', MAXBUF); /* watch for the expect string */ while ((i = my_recv ()) > 0) { - buffer[i] = '\0'; + buffer[i+1] = '\0'; asprintf (&status, "%s%s", status, buffer); if (buffer[i-2] == '\r' && buffer[i-1] == '\n') break;
Martin Blapp, <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> ------------------------------------------------------------------ ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH Phone: +41 61 826 93 00 Fax: +41 61 826 93 01 PGP: <finger -l [EMAIL PROTECTED]> PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E ------------------------------------------------------------------ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]