[Jingle] Sends bad-request when receiving jingle action on unknown content
This commit is contained in:
parent
93e895dde1
commit
af7238f4e7
|
@ -459,6 +459,11 @@ class JingleSession(object):
|
|||
for content in jingle.iterTags('content'):
|
||||
name = content['name']
|
||||
creator = content['creator']
|
||||
if (creator, name) not in self.contents:
|
||||
text = 'Content %s (created by %s) does not exist' % (name, creator)
|
||||
self.__send_error(stanza, 'bad-request', text=text, type_='_modify')
|
||||
raise xmpp.NodeProcessed
|
||||
else:
|
||||
cn = self.contents[(creator, name)]
|
||||
cn.on_stanza(stanza, content, error, action)
|
||||
|
||||
|
|
Loading…
Reference in New Issue