Enlarged read buffer size. Fixed header comments.
[silc.git] / lib / silcsftp / sftp_server.c
index c78575aa548ecbdbd657cff253b8b7f519f1f0f0..549751e8aecc9cd3488b207f6e9dfdacf2c39794 100644 (file)
@@ -90,7 +90,7 @@ static void silc_sftp_server_io(SilcStream stream, SilcStreamStatus status,
                                void *context)
 {
   SilcSFTPServer sftp = context;
-  unsigned char inbuf[30720];
+  unsigned char inbuf[33792];
   SilcBufferStruct packet;
   int ret;
 
@@ -427,7 +427,7 @@ static void silc_sftp_server_receive_process(SilcSFTP sftp, SilcBuffer buffer)
 
   /* Parse the packet */
   type = silc_sftp_packet_decode(buffer, &payload, &payload_len);
-  if (!type)
+  if (type <= 0)
     return;
 
   silc_buffer_set(&buf, payload, payload_len);