void *context)
{
SilcSFTPServer sftp = context;
- unsigned char inbuf[30720];
+ unsigned char inbuf[33792];
SilcBufferStruct packet;
int ret;
{
SilcSFTPServer server;
+ if (!schedule)
+ schedule = silc_schedule_get_global();
+
server = silc_calloc(1, sizeof(*server));
if (!server)
return NULL;
/* 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);