diff options
author | Adam <Adam@anope.org> | 2010-12-06 17:06:57 -0500 |
---|---|---|
committer | Adam <Adam@anope.org> | 2010-12-12 19:37:03 -0500 |
commit | aed53dbb47822a79eb9a6b61095ad04ec3d67818 (patch) | |
tree | 72d3210b5609ea2163854d14ec7fb2f48d8b4d12 /src/command.cpp | |
parent | a507816701d136a1c22d2f6779d811840d61577c (diff) |
Cleaned up some things, made the protocol modules use some basic inheritance to cut back on their code duplication. More work can be done in the future to remove even more of it.
Diffstat (limited to 'src/command.cpp')
-rw-r--r-- | src/command.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/command.cpp b/src/command.cpp index f7edbfaa2..290f74d1f 100644 --- a/src/command.cpp +++ b/src/command.cpp @@ -16,7 +16,7 @@ CommandSource::~CommandSource() // Send to the user if the reply is more than one line if (!this->fantasy || !this->ci || this->reply.size() > 1) - u->SendMessage(this->service->nick, message); + u->SendMessage(this->service, message); else if (this->ci->botflags.HasFlag(BS_MSG_PRIVMSG)) ircdproto->SendPrivmsg(this->service, this->ci->name, message.c_str()); else if (this->ci->botflags.HasFlag(BS_MSG_NOTICE)) @@ -24,7 +24,7 @@ CommandSource::~CommandSource() else if (this->ci->botflags.HasFlag(BS_MSG_NOTICEOPS)) ircdproto->SendNoticeChanops(this->service, this->ci->c, message.c_str()); else - u->SendMessage(this->service->nick, message); + u->SendMessage(this->service, message); } } @@ -60,7 +60,7 @@ void CommandSource::Reply(const char *message, ...) va_start(args, message); vsnprintf(buf, BUFSIZE - 1, message, args); - this->reply.push_back(message); + this->reply.push_back(buf); va_end(args); } |