diff options
Diffstat (limited to 'modules/protocol/inspircd12.cpp')
| -rw-r--r-- | modules/protocol/inspircd12.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/modules/protocol/inspircd12.cpp b/modules/protocol/inspircd12.cpp index d9253720e..e20e9c87d 100644 --- a/modules/protocol/inspircd12.cpp +++ b/modules/protocol/inspircd12.cpp @@ -125,8 +125,10 @@ bool event_setname(const Anope::string &source, const std::vector<Anope::string> Log(LOG_DEBUG) << "SETNAME for nonexistent user " << source; return true; } + else if (params.empty()) + return true; - u->SetRealname(!params.empty() ? params[0] : ""); + u->SetRealname(params[0]); return true; } @@ -139,8 +141,10 @@ bool event_chgname(const Anope::string &source, const std::vector<Anope::string> Log(LOG_DEBUG) << "FNAME for nonexistent user " << source; return true; } + else if (params.empty()) + return true; - u->SetRealname(!params.empty() ? params[0] : ""); + u->SetRealname(params[0]); return true; } |
