Fix a attach/detach recv bug where if we detach our recv callback from the nice agent...
commit502184117903aa6bfa3abc72a454f561ec88b70f
authorYouness Alaoui <youness.alaoui@collabora.co.uk>
Thu, 4 Feb 2010 21:51:09 +0000 (4 16:51 -0500)
committerYouness Alaoui <youness.alaoui@collabora.co.uk>
Tue, 16 Feb 2010 22:38:15 +0000 (16 17:38 -0500)
tree31fa4576f375806662e9d96701925d0c3b611f11
parentd5539d03fba8af3ac7759e421f3c3eb71e3879f2
Fix a attach/detach recv bug where if we detach our recv callback from the nice agent during the callback of the tcp_readable, we would end up having the loop consume all data from PseudoTcpSocket without notifying anyone of it. This now only consumes data if the callback is available, and calls the readable callback when we attach a new recv callback if the pseudo tcp socket was still readable and all its data wasn't consumed yet
agent/agent.c
agent/component.h