aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2009-10-10 15:57:05 +0100
committerWilmer van der Gaast <wilmer@gaast.net>2009-10-10 15:57:05 +0100
commit037b66a34beef59e7c591ee868516f2305cea906 (patch)
tree4da31f5cc02571907b4fba44ee008fb00bd76b05
parentba168953ffe832133cf236df73e574fa54f8d911 (diff)
Fixed an ugly bug in the write handler that may have caused many weird bugs
for a while already by only sending one packet even if more of them were generated during an event cycle.
-rw-r--r--protocols/yahoo/yahoo.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/protocols/yahoo/yahoo.c b/protocols/yahoo/yahoo.c
index ea1b4dec..96f619ed 100644
--- a/protocols/yahoo/yahoo.c
+++ b/protocols/yahoo/yahoo.c
@@ -468,9 +468,7 @@ gboolean byahoo_write_ready_callback( gpointer data, gint source, b_input_condit
{
struct byahoo_write_ready_data *d = data;
- yahoo_write_ready( d->id, d->fd, d->data );
-
- return FALSE;
+ return yahoo_write_ready( d->id, d->fd, d->data );
}
void ext_yahoo_login_response( int id, int succ, const char *url )