summaryrefslogtreecommitdiff
path: root/src/nickalias.cpp
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2013-07-08 15:48:37 -0400
committerAdam <Adam@anope.org>2013-07-08 15:48:37 -0400
commitb103d16eb1a9182715b808d913f964abd9f783be (patch)
tree7b770a89a95c8672e79bbfed06aae1d84ea2975c /src/nickalias.cpp
parente3b6ae3649fdec00890efb0dea6382651452d869 (diff)
Fix loading some older compat flags and showing noexpire on /ns info
Diffstat (limited to 'src/nickalias.cpp')
-rw-r--r--src/nickalias.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/nickalias.cpp b/src/nickalias.cpp
index a50284cf4..488017346 100644
--- a/src/nickalias.cpp
+++ b/src/nickalias.cpp
@@ -201,6 +201,14 @@ Serializable* NickAlias::Unserialize(Serializable *obj, Serialize::Data &data)
na->SetVhost(vhost_ident, vhost_host, vhost_creator, vhost_time);
+ /* compat */
+ bool b;
+ b = false;
+ data["extensible:NO_EXPIRE"] >> b;
+ if (b)
+ na->Extend<bool>("NS_NO_EXPIRE");
+ /* end compat */
+
return na;
}