summaryrefslogtreecommitdiff
path: root/src/access.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/access.cpp')
-rw-r--r--src/access.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/access.cpp b/src/access.cpp
index 189e275a3..40e53a305 100644
--- a/src/access.cpp
+++ b/src/access.cpp
@@ -118,8 +118,7 @@ Serializable* ChanAccess::unserialize(Serializable *obj, Serialize::Data &data)
if (obj)
access = anope_dynamic_static_cast<ChanAccess *>(obj);
else
- access = const_cast<ChanAccess *>(aprovider->Create());
- access->provider = aprovider;
+ access = aprovider->Create();
access->ci = ci;
data["mask"] >> access->mask;
data["creator"] >> access->creator;