[telepathy-gabble/master] transport_disconnected_cb: close bytestream if needed
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Mon Mar 23 05:19:31 PDT 2009
---
src/file-transfer-channel.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/file-transfer-channel.c b/src/file-transfer-channel.c
index 17a1297..c41d432 100644
--- a/src/file-transfer-channel.c
+++ b/src/file-transfer-channel.c
@@ -1567,6 +1567,9 @@ transport_disconnected_cb (GibberTransport *transport,
if (self->priv->state != TP_FILE_TRANSFER_STATE_COMPLETED)
{
+ if (self->priv->bytestream != NULL)
+ gabble_bytestream_iface_close (self->priv->bytestream, NULL);
+
gabble_file_transfer_channel_set_state (
TP_SVC_CHANNEL_TYPE_FILE_TRANSFER (self),
TP_FILE_TRANSFER_STATE_CANCELLED,
--
1.5.6.5
More information about the telepathy-commits
mailing list