X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Fsilcd%2Fserver.c;h=a735140a7009c1f68cc03afb64683d693ed40f5a;hb=b3c198997d2adb79fb3c2e48cba9d0511badd9f0;hp=8f2c8d830cd75c049666776bd134a74e592c2b85;hpb=044263b77b2a2bf97011e7d100dd5ccccf8ca873;p=silc.git diff --git a/apps/silcd/server.c b/apps/silcd/server.c index 8f2c8d83..a735140a 100644 --- a/apps/silcd/server.c +++ b/apps/silcd/server.c @@ -1697,12 +1697,9 @@ bool silc_server_packet_parse(SilcPacketParserContext *parser_context, break; case SILC_SOCKET_TYPE_SERVER: case SILC_SOCKET_TYPE_ROUTER: - /* Packets from servers are parsed as soon as possible */ - silc_schedule_task_add(server->schedule, sock->sock, - silc_server_packet_parse_real, - (void *)parser_context, 0, 1, - SILC_TASK_TIMEOUT, - SILC_TASK_PRI_NORMAL); + /* Packets from servers are parsed immediately */ + silc_server_packet_parse_real(server->schedule, 0, sock->sock, + parser_context); break; default: return TRUE;