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 12:22:01 +0000 (14:22 +0200)
src/common/network.cpp

index bab066b..c813ebb 100644 (file)
@@ -685,6 +685,12 @@ void Network::determinePrefixes() {
     QString defaultPrefixes("~&@%+");
     QString defaultPrefixModes("qaohv");
 
     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])) {
     // we just assume that in PREFIX are only prefix chars stored
     for(int i = 0; i < defaultPrefixes.size(); i++) {
       if(PREFIX.contains(defaultPrefixes[i])) {