| 93 total_len - jox->written_len); |
93 total_len - jox->written_len); |
| 94 |
94 |
| 95 if(len < 0 && errno == EAGAIN) |
95 if(len < 0 && errno == EAGAIN) |
| 96 return; |
96 return; |
| 97 else if(len < 0) { |
97 else if(len < 0) { |
| 98 purple_debug(PURPLE_DEBUG_ERROR, "jabber", "Write error on oob xfer!\n"); |
98 purple_debug_error("jabber", "Write error on oob xfer!\n"); |
| 99 purple_input_remove(jox->writeh); |
99 purple_input_remove(jox->writeh); |
| 100 purple_xfer_cancel_local(xfer); |
100 purple_xfer_cancel_local(xfer); |
| 101 } |
101 } |
| 102 jox->written_len += len; |
102 jox->written_len += len; |
| 103 |
103 |