#1635 MUC: Problem stopping the muc-room-pre-create event
What steps will reproduce the problem?
Write a plugin that overrides room configuration from the 'muc-room-pre-create' event,
returning `false` to stop other processing.
What is the expected output?
Things should be fine.
What do you see instead?
The room is not kept track of (in the util.cache) leading to the room either being leaked or garbage-collected.
What version of the product are you using?
Please provide any additional information below.
This happens because the tracking is done in an event.
And the reason why you would want to return `false` is to prevent the affiliation hook from running. This is actually two closely related issues.