[Telepathy-commits] [telepathy-salut/master] gibber_oob_file_transfer_is_file_offer: check if the protocol is http so we don't identify stream tube bytestream as file transfer

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Mon Dec 1 03:24:30 PST 2008


---
 lib/gibber/gibber-oob-file-transfer.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/lib/gibber/gibber-oob-file-transfer.c b/lib/gibber/gibber-oob-file-transfer.c
index d74ea66..b401224 100644
--- a/lib/gibber/gibber-oob-file-transfer.c
+++ b/lib/gibber/gibber-oob-file-transfer.c
@@ -160,6 +160,10 @@ gibber_oob_file_transfer_is_file_offer (GibberXmppStanza *stanza)
   if (url == NULL || url->content == NULL || strcmp (url->content, "") == 0)
     return FALSE;
 
+  /* We only support file transfer over HTTP */
+  if (!g_str_has_prefix (url->content, "http://"))
+    return FALSE;
+
   return TRUE;
 }
 
-- 
1.5.6.5



More information about the Telepathy-commits mailing list