]> granicus.if.org Git - ejabberd/commitdiff
pubsub disco#items bugfix (EJAB-465)
authorChristophe Romain <christophe.romain@process-one.net>
Fri, 21 Dec 2007 00:08:59 +0000 (00:08 +0000)
committerChristophe Romain <christophe.romain@process-one.net>
Fri, 21 Dec 2007 00:08:59 +0000 (00:08 +0000)
SVN Revision: 1089

ChangeLog
src/mod_pubsub/mod_pubsub.erl

index 5dd9328918a350395c4b2bfa1072591dbfac5f6c..071ee2568c9bc53c2884eaac25e14ebae4688d45 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2007-12-21  Christophe Romain <christophe.romain@process-one.net>
+
+       * src/mod_pubsub/mod_pubsub.erl: disco#items bugfix (EJAB-465)
+
 2007-12-21  Badlop  <badlop@process-one.net>
 
        * src/msgs/uk.msg: Updated (thanks to Ruslan Rakhmanin)
index 194bc920aaec447e9fcfaed6cf6706dced724237..fcb1468215698b778bf81c9405674c9803893a7b 100644 (file)
@@ -300,15 +300,17 @@ disco_local_identity(Acc, _From, _To, [], _Lang) ->
 disco_local_identity(Acc, _From, _To, _Node, _Lang) ->
     Acc.
 
-disco_local_features(Acc, _From, To, Node, _Lang) ->
+disco_local_features(Acc, _From, To, [], _Lang) ->
     Host = To#jid.lserver,
     Feats = case Acc of
        {result, I} -> I;
-       _ -> [] 
-    end,    
+       _ -> []
+    end,
     {result, Feats ++ lists:map(fun(Feature) ->
        ?NS_PUBSUB++"#"++Feature
-    end, features(Host, Node))}.
+    end, features(Host, []))};
+disco_local_features(Acc, _From, _To, _Node, _Lang) ->
+    Acc.
 
 disco_local_items(Acc, _From, _To, [], _Lang) ->
     Acc;