--- ./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]

Reply via email to