summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorDukePyrolator <DukePyrolator@anope.org>2011-08-12 14:54:31 +0200
committerDukePyrolator <DukePyrolator@anope.org>2011-08-12 14:54:31 +0200
commitbd4916ee845f04801780fe691e95fc1267cdf948 (patch)
treed9762b73dd21ecc757bbf5b64b1cc0ef54b08d3f /modules
parentfeee50e6959171123773417caab73ecad3af824b (diff)
Fixed loading/saving XLines in db_plain
Diffstat (limited to 'modules')
-rw-r--r--modules/database/db_plain.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/modules/database/db_plain.cpp b/modules/database/db_plain.cpp
index c113688ee..657bc7f1b 100644
--- a/modules/database/db_plain.cpp
+++ b/modules/database/db_plain.cpp
@@ -311,11 +311,11 @@ static void LoadOperInfo(const std::vector<Anope::string> &params)
XLineManager *xl = *it;
if (xl->Type() == type)
{
- Anope::string mask = params[2];
- Anope::string by = params[3];
- time_t seton = params[4].is_pos_number_only() ? convertTo<time_t>(params[4]) : 0;
- time_t expires = params[5].is_pos_number_only() ? convertTo<time_t>(params[5]) : 0;
- Anope::string reason = params[6];
+ Anope::string mask = params[2] + "@" + params[3];
+ Anope::string by = params[4];
+ time_t seton = params[5].is_pos_number_only() ? convertTo<time_t>(params[5]) : 0;
+ time_t expires = params[6].is_pos_number_only() ? convertTo<time_t>(params[6]) : 0;
+ Anope::string reason = params[7];
XLine *x = xl->Add(mask, by, expires, reason);
if (x)