]> git.sur5r.net Git - openocd/commitdiff
telnet_server: increase buffer sizes to allow longer commands.
authorKarl Palsson <karlp@tweak.net.au>
Wed, 10 May 2017 14:37:51 +0000 (14:37 +0000)
committerSpencer Oliver <spen@spen-soft.co.uk>
Tue, 3 Oct 2017 10:16:48 +0000 (11:16 +0100)
A common use case seen in the wild is echoing a string of commands to an
existing openocd instance via netcat.  The sequence of ; separated
commands can easily run over the line limit of only 256 chars.

Increasing this dramatically reduces surprises, at the expense of a tiny
amount of extra ram usage.

Change-Id: I2389d99d316a96b5fa03f0894b43c412308e12c4
Signed-off-by: Karl Palsson <karlp@tweak.net.au>
Reviewed-on: http://openocd.zylin.com/4132
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
src/server/telnet_server.h

index e43d6bcf8e31caa636ec8f7cb22f71463e4fca18..f8fb8268997852fb0d4f1209809ecf5f0503d550 100644 (file)
 
 #include <server/server.h>
 
-#define TELNET_BUFFER_SIZE (1024)
+#define TELNET_BUFFER_SIZE (10*1024)
 
 #define TELNET_LINE_HISTORY_SIZE (128)
-#define TELNET_LINE_MAX_SIZE (256)
+#define TELNET_LINE_MAX_SIZE (10*256)
 
 enum telnet_states {
        TELNET_STATE_DATA,