Fix: One more fix for disconnect detection
authorDenis Kenzior <denkenz@gmail.com>
Fri, 15 Jan 2010 16:24:01 +0000 (10:24 -0600)
committerMarcel Holtmann <marcel@holtmann.org>
Fri, 15 Jan 2010 20:10:59 +0000 (12:10 -0800)
commit5fbfa700fb4b3ccdafd16343d02462f7ba408cee
treea115e8662dfac7f4ea0c83b2ee16648b2a945102
parent5d48d4c3b5ed078d42b82b2be066265cc39ef401
Fix: One more fix for disconnect detection

In situations where lots of data is generated by the remote side (e.g.
phonebook is being read) we can get our ring buffer filled up.  In this
case setting rbytes to zero first and then breaking out of the loop
leads to an erroneous disconnect detection.  The fix is to move setting
of rbytes after we know we still have some space.
gatchat/gatchat.c