NPE during pubsub usage in cluster

pull/555/head
Nikita 9 years ago
parent a190a47003
commit 8cb409ffcc

@ -139,14 +139,16 @@ public class MasterSlaveConnectionManager implements ConnectionManager {
private final Semaphore[] locks = new Semaphore[50]; private final Semaphore[] locks = new Semaphore[50];
private final Semaphore freePubSubLock = new Semaphore(1); private final Semaphore freePubSubLock = new Semaphore(1);
{
for (int i = 0; i < locks.length; i++) {
locks[i] = new Semaphore(1);
}
}
public MasterSlaveConnectionManager(MasterSlaveServersConfig cfg, Config config) { public MasterSlaveConnectionManager(MasterSlaveServersConfig cfg, Config config) {
this(config); this(config);
init(cfg); init(cfg);
for (int i = 0; i < locks.length; i++) {
locks[i] = new Semaphore(1);
}
} }
public MasterSlaveConnectionManager(Config cfg) { public MasterSlaveConnectionManager(Config cfg) {

Loading…
Cancel
Save