diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2009-10-10 15:57:05 +0100 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2009-10-10 15:57:05 +0100 |
commit | 037b66a34beef59e7c591ee868516f2305cea906 (patch) | |
tree | 4da31f5cc02571907b4fba44ee008fb00bd76b05 | |
parent | ba168953ffe832133cf236df73e574fa54f8d911 (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.c | 4 |
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 ) |