The overlapped handling in Serial::isPending is wrong.

If isPending is called more than once with a timeout other than INFINITE the 
second call will always wait until the timeout elapsed even if there is data 
available.

Regards,
Thomas
-- 
"Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ...
Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail

Attachment: serial_isPending.patch
Description: Binary data

_______________________________________________
Bug-commoncpp mailing list
Bug-commoncpp@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-commoncpp

Reply via email to