summaryrefslogtreecommitdiff
path: root/src/access.cpp
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2012-05-10 17:53:53 -0400
committerAdam <Adam@anope.org>2012-05-10 17:53:53 -0400
commit9370b063d0d8ecdd479370ee8c1d7946fbcad4be (patch)
tree6203d66dc991e310b2c071ec4dc812c7566c8a11 /src/access.cpp
parentd5ffae0e46a822ea358a8a87ea6910c5f2532bf7 (diff)
Fixed crash on access del + valgrind errors
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;