if (c != null) {
c.addChannel(subscriber);
} else {</BUG>
Channel newChannel = new Channel(channel);
addChannel(newChannel);
<BUG>newChannel.addChannel(subscriber);
}
OOCSIServer.logConnection(subscriber.getName(), channel, "subscribed", new Date());</BUG>
}
public void unsubscribe(Channel subscriber, String channel) {

if (c != null) {
if (c.validate(channel)) {
c.addChannel(subscriber);
OOCSIServer.logConnection(subscriber.getName(), channel, "subscribed", new Date());
}
} else {
Channel newChannel = new Channel(channel);
addChannel(newChannel);
newChannel.addChannel(subscriber);
OOCSIServer.logConnection(subscriber.getName(), channel, "subscribed", new Date());
}
}
public void unsubscribe(Channel subscriber, String channel) {
