From: Jeff Lenk Date: Mon, 4 Jul 2011 03:35:44 +0000 (-0500) Subject: FS-3391 --resolve Segmentation fault on mod_dingaling when receiving a discovery... X-Git-Tag: v1.2-rc1~108^2^2~86 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2e651c8fd01a4e9f52a0a35e1b6346a062fafb81;p=thirdparty%2Ffreeswitch.git FS-3391 --resolve Segmentation fault on mod_dingaling when receiving a discovery from the server --- diff --git a/libs/libdingaling/src/libdingaling.c b/libs/libdingaling/src/libdingaling.c index 76b19f118f..dbe542dc4a 100644 --- a/libs/libdingaling/src/libdingaling.c +++ b/libs/libdingaling/src/libdingaling.c @@ -607,7 +607,9 @@ static int on_disco_default(void *user_data, ikspak *pak) int all = 0; iks_insert_attrib(iq, "from", handle->login); - iks_insert_attrib(iq, "to", pak->from->full); + if (pak->from) { + iks_insert_attrib(iq, "to", pak->from->full); + } iks_insert_attrib(iq, "id", pak->id); iks_insert_attrib(iq, "type", "result");