use default prefix if the server doesn't send a valid RPL_ISUPPORT
authorMarcus Eggenberger <egs@quassel-irc.org>
Mon, 14 Jul 2008 11:05:17 +0000 (13:05 +0200)
committerMarcus Eggenberger <egs@quassel-irc.org>
Mon, 14 Jul 2008 11:05:17 +0000 (13:05 +0200)
src/common/network.cpp

index 2e10c04..642d9aa 100644 (file)
@@ -659,6 +659,12 @@ void Network::determinePrefixes() {
     QString defaultPrefixes("~&@%+");
     QString defaultPrefixModes("qaohv");
 
+    if(PREFIX.isEmpty()) {
+      _prefixes = defaultPrefixes;
+      _prefixModes = defaultPrefixModes;
+      return;
+    }
+
     // we just assume that in PREFIX are only prefix chars stored
     for(int i = 0; i < defaultPrefixes.size(); i++) {
       if(PREFIX.contains(defaultPrefixes[i])) {