From a69172cd39569b26ec694a39cffda23ca9c7bb24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sun, 20 Jun 2004 17:00:38 +0000 Subject: [PATCH] make subbuffer larger XXX resize dynamicly From: MAAAAA MOOOR git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13940 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/telnet/telnetd/state.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/appl/telnet/telnetd/state.c b/appl/telnet/telnetd/state.c index 2edfa28db..c679dfd0b 100644 --- a/appl/telnet/telnetd/state.c +++ b/appl/telnet/telnetd/state.c @@ -45,7 +45,7 @@ int not42 = 1; * Buffer for sub-options, and macros * for suboptions buffer manipulations */ -unsigned char subbuffer[2048], *subpointer= subbuffer, *subend= subbuffer; +unsigned char subbuffer[1024*64], *subpointer= subbuffer, *subend= subbuffer; #define SB_CLEAR() subpointer = subbuffer #define SB_TERM() { subend = subpointer; SB_CLEAR(); } @@ -1284,6 +1284,7 @@ doclientstat(void) clientstat(TELOPT_LINEMODE, WILL, 0); } +#undef ADD #define ADD(c) *ncp++ = c #define ADD_DATA(c) { *ncp++ = c; if (c == SE || c == IAC) *ncp++ = c; }