Skip to content

Commit 0997118

Browse files
committed
Using resultProcessor as error processor in JabberDiscoInfo
1 parent 9788162 commit 0997118

2 files changed

Lines changed: 7 additions & 5 deletions

File tree

src/main/java/org/buddycloud/channelserver/packetprocessor/iq/namespace/discoinfo/DiscoResult.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,12 @@ private void federatedRequest() throws ComponentException {
5757
}
5858

5959
private void processConfigurationSettings() throws NodeStoreException {
60-
61-
if (false == channelManager.nodeExists(node))
62-
channelManager.addRemoteNode(node);
63-
60+
if (node == null) {
61+
return;
62+
}
63+
if (!channelManager.nodeExists(node)) {
64+
channelManager.addRemoteNode(node);
65+
}
6466
this.helper.parseDiscoInfo(requestIq);
6567
HashMap<String, String> configuration = this.helper.getValues();
6668
channelManager.setNodeConf(node, configuration);

src/main/java/org/buddycloud/channelserver/packetprocessor/iq/namespace/discoinfo/JabberDiscoInfo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,6 @@ protected PacketProcessor<IQ> result() {
4444

4545
@Override
4646
protected PacketProcessor<IQ> error() {
47-
return null;
47+
return resultProcessor;
4848
}
4949
}

0 commit comments

Comments
 (0)