Force parsing of PREFIX in RPL_ISUPPORT. Fixes #936
authorHendrik Leppkes <h.leppkes@gmail.com>
Tue, 27 Jul 2010 13:50:33 +0000 (15:50 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Wed, 11 Aug 2010 14:31:01 +0000 (16:31 +0200)
commit8d0f43088ae079115d8021f9a451e3e578f362dd
treea824554dfcd373f08222cbdfc686e68d39f00fd0
parentcb959e70931174d600acc7ce99b141dd3e0e481c
Force parsing of PREFIX in RPL_ISUPPORT. Fixes #936

In some cases the automatic parsing of PREFIX was actually
triggered before RPL_ISUPPORT was actually received. In this case
the internal prefix configuration would only contain the default
modes, and not the network specific modes, which would cause
custom modes to be ignored completly.

This patch forces the parsing of PREFIX directly after RPL_ISUPPORT
was received, and the data is available.
src/common/network.cpp
src/common/network.h
src/core/ircserverhandler.cpp