I have a customer using this patch and he will probably complain in
the case the patch is causing problems. So it is tested, somehow :-)
BR,
  Petr

2012/8/22 Simon Josefsson <[email protected]>:
> Petr Malát <[email protected]> writes:
>
>> Hello again,
>> I found a problem in telnet demon in a function, which waits for reply
>> from client. The problem is that it calls read() on non-blocking
>> filedescriptor in a loop, until some data comes. If the client is evil
>> and does not send a reply, but keeps the connection open, then server
>> is calling read() again and again consuming CPU time. The problem can
>> be solved by calling select() before reading from filedescriptor.
>> Patch is attached.
>>   Petr
>
> Thanks -- I have noticed this problem as well, and while I haven't
> tested your patch, I think we should apply it.
>
> /Simon
>
>> PS: I'm not subscribed to the mailing list, please respond also on my 
>> address.

Reply via email to