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);


Reply via email to