diff --git a/src/sbbs3/ctrl/SpyFormUnit.cpp b/src/sbbs3/ctrl/SpyFormUnit.cpp
index 14d15aac605a99085bb9ec181272559fe85acb0e..ac810c2a5042a9a16116c4a9b0820b0b7d9045c5 100644
--- a/src/sbbs3/ctrl/SpyFormUnit.cpp
+++ b/src/sbbs3/ctrl/SpyFormUnit.cpp
@@ -27,7 +27,7 @@
 #include "telnet.h"
 #include "str_util.h"
 
-#define SPYBUF_LEN  10000
+#define SPYBUF_LEN  100000
 //---------------------------------------------------------------------------
 #pragma package(smart_init)
 #pragma link "Emulvt"
@@ -88,7 +88,7 @@ int __fastcall TSpyForm::strip_telnet(uchar *buf, int len)
 //---------------------------------------------------------------------------
 void __fastcall TSpyForm::SpyTimerTick(TObject *Sender)
 {
-    uchar   buf[8192];
+    uchar   buf[SPYBUF_LEN];
     int     rd;
 
     if(*outbuf==NULL)