Openfire can not destroy room from client

Hi all,

This is IQ sent from client to force server destroy room by owner:



Room__20081128024457 will deleted

I could destroy room only I have already joined into it. But I can not destroy room with room JID without joined to it.

Is this prolem in normal manner of Openfire when destroy muc room?

Thanks.

surely you should enter the room first

It’s an Openfire bug.

http://xmpp.org/extensions/xep-0045.html#destroyroom

does not mention, that you need to have joined the room.

I commented on this a while ago here: OF-370

but unfortunately it’s not easy to fix.

Openfire requires for each admin/owner action, that the admin/owner is also an occupant in the room.