diff --git a/Jupiter/IRC_Client.cpp b/Jupiter/IRC_Client.cpp index fe806f6..840eb4e 100644 --- a/Jupiter/IRC_Client.cpp +++ b/Jupiter/IRC_Client.cpp @@ -818,7 +818,7 @@ int Jupiter::IRC::Client::primaryHandler() { Jupiter::ReferenceString ref = Jupiter::ReferenceString::substring(buff, pos + 8); Jupiter::IRC::Client::data_->prefixModes = Jupiter::ReferenceString::getWord(ref, 0, ")"); - ref.shiftRight(ref.find(')')); + ref.shiftRight(ref.find(')') + 1); Jupiter::IRC::Client::data_->prefixes = Jupiter::ReferenceString::getWord(ref, 0, " " ENDL); } pos = buff.find(STRING_LITERAL_AS_REFERENCE("CHANMODES=")); diff --git a/Release/Jupiter.lib b/Release/Jupiter.lib index fd88b44..ad0c763 100644 Binary files a/Release/Jupiter.lib and b/Release/Jupiter.lib differ