Author: berndf
Date: Wed Apr 28 11:29:19 2010
New Revision: 938940
URL: http://svn.apache.org/viewvc?rev=938940&view=rev
Log:
do not step into other components disco's
Modified:
mina/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PublishSubscribeModule.java
Modified:
mina/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PublishSubscribeModule.java
URL:
http://svn.apache.org/viewvc/mina/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PublishSubscribeModule.java?rev=938940&r1=938939&r2=938940&view=diff
==============================================================================
---
mina/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PublishSubscribeModule.java
(original)
+++
mina/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PublishSubscribeModule.java
Wed Apr 28 11:29:19 2010
@@ -196,6 +196,8 @@ public class PublishSubscribeModule
List<Item> componentItem = new ArrayList<Item>();
componentItem.add(new Item(fullDomain));
return componentItem;
+ } else if (!fullDomain.equals(request.getTo())) {
+ return null; // not in component's domain
}
ServiceDiscoItemsVisitor nv = new
ServiceDiscoItemsVisitor(serviceConfiguration);
root.acceptNodes(nv);