|
@@ -749,11 +749,7 @@ public class Server extends FrameContainer implements ConfigChangeListener,
|
749
|
749
|
return parser.compareURI(uri);
|
750
|
750
|
}
|
751
|
751
|
|
752
|
|
- if (oldParser != null) {
|
753
|
|
- return oldParser.compareURI(uri);
|
754
|
|
- }
|
755
|
|
-
|
756
|
|
- return false;
|
|
752
|
+ return oldParser != null && oldParser.compareURI(uri);
|
757
|
753
|
}
|
758
|
754
|
|
759
|
755
|
@Override
|
|
@@ -924,11 +920,7 @@ public class Server extends FrameContainer implements ConfigChangeListener,
|
924
|
920
|
synchronized (myStateLock) {
|
925
|
921
|
try {
|
926
|
922
|
parserLock.readLock().lock();
|
927
|
|
- if (parser == null) {
|
928
|
|
- return false;
|
929
|
|
- } else {
|
930
|
|
- return getNetwork().equalsIgnoreCase(target);
|
931
|
|
- }
|
|
923
|
+ return parser != null && getNetwork().equalsIgnoreCase(target);
|
932
|
924
|
} finally {
|
933
|
925
|
parserLock.readLock().unlock();
|
934
|
926
|
}
|
|
@@ -1355,11 +1347,6 @@ public class Server extends FrameContainer implements ConfigChangeListener,
|
1355
|
1347
|
+ "connecting\n\n" + myState.getTransitionHistory());
|
1356
|
1348
|
}
|
1357
|
1349
|
|
1358
|
|
- if (myState.getState() != ServerState.CONNECTING) {
|
1359
|
|
- // We've transitioned while waiting for the lock. Just abort.
|
1360
|
|
- return;
|
1361
|
|
- }
|
1362
|
|
-
|
1363
|
1350
|
myState.transition(ServerState.CONNECTED);
|
1364
|
1351
|
|
1365
|
1352
|
configMigrator.migrate(address.getScheme(),
|
|
@@ -1397,8 +1384,8 @@ public class Server extends FrameContainer implements ConfigChangeListener,
|
1397
|
1384
|
+ parser.getParameterChannelModes() + parser.getDoubleParameterChannelModes();
|
1398
|
1385
|
final String umodes = parser.getUserModes();
|
1399
|
1386
|
|
1400
|
|
- final StringBuffer missingModes = new StringBuffer();
|
1401
|
|
- final StringBuffer missingUmodes = new StringBuffer();
|
|
1387
|
+ final StringBuilder missingModes = new StringBuilder();
|
|
1388
|
+ final StringBuilder missingUmodes = new StringBuilder();
|
1402
|
1389
|
|
1403
|
1390
|
for (char mode : modes.toCharArray()) {
|
1404
|
1391
|
if (!getConfigManager().hasOptionString(DOMAIN_SERVER, "mode" + mode)) {
|