From: <the...@us...> - 2006-05-08 23:59:31
|
Revision: 16155 Author: thekingant Date: 2006-05-07 21:02:34 -0700 (Sun, 07 May 2006) ViewCVS: http://svn.sourceforge.net/gaim/?rev=16155&view=rev Log Message: ----------- js->writeh is unsigned, and "0" should be used instead of "-1" to mean "there is no watcher" Modified Paths: -------------- trunk/src/protocols/jabber/jabber.c Modified: trunk/src/protocols/jabber/jabber.c =================================================================== --- trunk/src/protocols/jabber/jabber.c 2006-05-08 03:52:53 UTC (rev 16154) +++ trunk/src/protocols/jabber/jabber.c 2006-05-08 04:02:34 UTC (rev 16155) @@ -214,7 +214,7 @@ if (writelen == 0) { gaim_input_remove(js->writeh); - js->writeh = -1; + js->writeh = 0; return; } @@ -264,7 +264,7 @@ sasl_encode(js->sasl, &data[pos], towrite, &out, &olen); pos += towrite; - if (js->writeh != -1) + if (js->writeh > 0) ret = jabber_do_send(js, out, olen); else { ret = -1; @@ -276,7 +276,7 @@ else if (ret < olen) { if (ret < 0) ret = 0; - if (js->writeh == -1) + if (js->writeh == 0) js->writeh = gaim_input_add( js->gsc ? js->gsc->fd : js->fd, GAIM_INPUT_WRITE, @@ -292,7 +292,7 @@ if (len == -1) len = strlen(data); - if (js->writeh == -1) + if (js->writeh == 0) ret = jabber_do_send(js, data, len); else { ret = -1; @@ -304,7 +304,7 @@ else if (ret < len) { if (ret < 0) ret = 0; - if (js->writeh == -1) + if (js->writeh == 0) js->writeh = gaim_input_add( js->gsc ? js->gsc->fd : js->fd, GAIM_INPUT_WRITE, jabber_send_cb, js); @@ -514,7 +514,6 @@ js->user = jabber_id_new(gaim_account_get_username(account)); js->next_id = g_random_int(); js->write_buffer = gaim_circ_buffer_new(512); - js->writeh = -1; if(!js->user) { gaim_connection_error(gc, _("Invalid Jabber ID")); @@ -859,7 +858,6 @@ } js->write_buffer = gaim_circ_buffer_new(512); - js->writeh = -1; if(!js->user->resource) { char *me; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |