Force parsing of PREFIX in RPL_ISUPPORT. Fixes #936
[quassel.git] / src / common / network.cpp
index 6eccc9b..ed8b35a 100644 (file)
@@ -748,6 +748,9 @@ void Network::determinePrefixes() {
       _prefixModes = defaultPrefixModes;
       return;
     }
+    // clear the existing modes, just in case we're run multiple times
+    _prefixes = QString();
+    _prefixModes = QString();
 
     // we just assume that in PREFIX are only prefix chars stored
     for(int i = 0; i < defaultPrefixes.size(); i++) {