[Telepathy-commits] [telepathy-salut/master] gibber-oob-file-transfer: don't crash if the IQ error stanza doesn't contain a 'code' attribute
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Fri Nov 28 04:35:37 PST 2008
---
lib/gibber/gibber-oob-file-transfer.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/lib/gibber/gibber-oob-file-transfer.c b/lib/gibber/gibber-oob-file-transfer.c
index 3a513ae..06cb7b8 100644
--- a/lib/gibber/gibber-oob-file-transfer.c
+++ b/lib/gibber/gibber-oob-file-transfer.c
@@ -747,7 +747,9 @@ gibber_oob_file_transfer_received_stanza (GibberFileTransfer *ft,
/* FIXME copy the error handling code from gabble */
error_code_str = gibber_xmpp_node_get_attribute (error_node, "code");
- if (g_ascii_strtoll (error_code_str, NULL, 10) == 406)
+
+ if (error_code_str != NULL && g_ascii_strtoll (error_code_str, NULL,
+ 10) == 406)
{
g_signal_emit_by_name (self, "cancelled");
return;
--
1.5.6.5
More information about the Telepathy-commits
mailing list