--- kxmlrpcserver.cpp.orig	Tue Nov 28 21:24:47 2000
+++ kxmlrpcserver.cpp	Sat Dec  9 16:52:45 2000
@@ -96,10 +96,10 @@
     else if (m_currentSocket->socket() != _socket->socket())
             return;
 
-    // read in data 1K at a time
-    char buffer[1024];
-    memset(buffer, 0, 1024);
-    if (::read(_socket->socket(), buffer, 1024) == -1)
+    // read in data 4K at a time
+    char buffer[4096];
+    memset(buffer, 0, 4096);
+    if (::read(_socket->socket(), buffer, 4096) == -1)
     {
         // TODO: i'm really not sure what to do in the case of an
         // error, here.  i'll just return for now...
