diff options
author | Adam <Adam@anope.org> | 2013-07-08 15:48:37 -0400 |
---|---|---|
committer | Adam <Adam@anope.org> | 2013-07-08 15:48:37 -0400 |
commit | b103d16eb1a9182715b808d913f964abd9f783be (patch) | |
tree | 7b770a89a95c8672e79bbfed06aae1d84ea2975c /src/nickalias.cpp | |
parent | e3b6ae3649fdec00890efb0dea6382651452d869 (diff) |
Fix loading some older compat flags and showing noexpire on /ns info
Diffstat (limited to 'src/nickalias.cpp')
-rw-r--r-- | src/nickalias.cpp | 8 |
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; } |