From 045277eb64640a143b7db04e2ac736576579fd5a Mon Sep 17 00:00:00 2001 From: JustinAJ Date: Sat, 8 Nov 2014 13:29:34 -0500 Subject: [PATCH] Null prefixes are no longer inserted into "msg" and "pmsg". --- RenX.Commands/RenX_Commands.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/RenX.Commands/RenX_Commands.cpp b/RenX.Commands/RenX_Commands.cpp index 78e0d14..58e1c54 100644 --- a/RenX.Commands/RenX_Commands.cpp +++ b/RenX.Commands/RenX_Commands.cpp @@ -132,7 +132,9 @@ void MsgIRCCommand::trigger(IRC_Bot *source, const Jupiter::ReadableString &chan if (parameters.isEmpty() == false) { Jupiter::StringL msg = "say "; - msg += source->getChannel(channel)->getUserPrefix(nick); + char prefix = source->getChannel(channel)->getUserPrefix(nick); + if (prefix != '\0') + msg += prefix; msg += nick; msg += "@IRC: "; msg += parameters; @@ -168,7 +170,10 @@ void PMsgIRCCommand::trigger(IRC_Bot *source, const Jupiter::ReadableString &cha int type = source->getChannel(channel)->getType(); Jupiter::ReferenceString name = Jupiter::ReferenceString::getWord(parameters, 0, WHITESPACE); RenX::PlayerInfo *player; - Jupiter::StringL msg = source->getChannel(channel)->getUserPrefix(nick); + Jupiter::StringL msg; + char prefix = source->getChannel(channel)->getUserPrefix(nick); + if (prefix != '\0') + msg += prefix; msg += nick; msg += "@IRC: "; msg += Jupiter::ReferenceString::gotoWord(parameters, 1, WHITESPACE);