diff -r 88bb2d0f9ff8 -r b250d32fea87 jingle/check.c --- a/jingle/check.c Tue Aug 10 15:56:38 2010 +0200 +++ b/jingle/check.c Tue Aug 10 18:23:07 2010 +0200 @@ -69,7 +69,7 @@ return FALSE; } - if (check_jid_syntax(jn->initiator)) { + if (actionstr != NULL && check_jid_syntax(jn->initiator)) { g_set_error(err, JINGLE_CHECK_ERROR, JINGLE_CHECK_ERROR_BADVALUE, "the initiator attribute in invalid (not a jid)"); return FALSE;