summaryrefslogtreecommitdiff
path: root/modules/database/db_plain.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/database/db_plain.cpp')
-rw-r--r--modules/database/db_plain.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/database/db_plain.cpp b/modules/database/db_plain.cpp
index 4ac109018..3605c0b9d 100644
--- a/modules/database/db_plain.cpp
+++ b/modules/database/db_plain.cpp
@@ -548,9 +548,9 @@ static void LoadOperInfo(const std::vector<Anope::string> &params)
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)
- x->Created = seton;
+ XLine *x = new XLine(mask, by, expires, reason, XLineManager::GenerateUID());
+ x->Created = seton;
+ xl->AddXLine(x);
break;
}
}