[telepathy-gabble/master] gabble_file_transfer_channel_offer_file: don't set hash if NULL

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Fri Apr 3 09:25:46 PDT 2009


---
 src/file-transfer-channel.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/src/file-transfer-channel.c b/src/file-transfer-channel.c
index 16748aa..a4a5bdb 100644
--- a/src/file-transfer-channel.c
+++ b/src/file-transfer-channel.c
@@ -1066,9 +1066,11 @@ gabble_file_transfer_channel_offer_file (GabbleFileTransferChannel *self,
       "name", self->priv->filename,
       "size", size_str,
       "mime-type", self->priv->content_type,
-      "hash", self->priv->content_hash,
       NULL);
 
+  if (self->priv->content_hash != NULL)
+    lm_message_node_set_attribute (file_node, "hash", self->priv->content_hash);
+
   /* TODO: support initial offset */
 
   desc_node = lm_message_node_add_child (file_node, "desc",
-- 
1.5.6.5




More information about the telepathy-commits mailing list