diff options
Diffstat (limited to 'src/access.cpp')
-rw-r--r-- | src/access.cpp | 3 |
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; |