diff --git a/src/nickalias.cpp b/src/nickalias.cpp index 6f9bc6995..b1ff140f8 100644 --- a/src/nickalias.cpp +++ b/src/nickalias.cpp @@ -240,7 +240,7 @@ Serializable *NickAlias::Type::Unserialize(Serializable *obj, Serialize::Data &d if (na->last_userhost_real.empty()) data["last_realhost"] >> na->last_userhost_real; - if (!na->registered) + if (na->registered == Anope::CurTime) data["time_registered"] >> na->registered; if (na->registered < na->nc->registered) na->nc->registered = na->registered; diff --git a/src/nickcore.cpp b/src/nickcore.cpp index c915b8436..0216702fd 100644 --- a/src/nickcore.cpp +++ b/src/nickcore.cpp @@ -181,7 +181,7 @@ Serializable *NickCore::Type::Unserialize(Serializable *obj, Serialize::Data &da // End 2.0 compatibility. // Begin 2.1 compatibility. - if (!nc->registered) + if (nc->registered == Anope::CurTime) data["time_registered"] >> nc->registered; // End 2.1 compatibility. diff --git a/src/regchannel.cpp b/src/regchannel.cpp index dd45bc48e..d6c1216f1 100644 --- a/src/regchannel.cpp +++ b/src/regchannel.cpp @@ -329,7 +329,7 @@ Serializable *ChannelInfo::Type::Unserialize(Serializable *obj, Serialize::Data // End 1.9 compatibility. // Begin 2.0 compatibility. - if (!ci->registered) + if (ci->registered == Anope::CurTime) data["time_registered"] >> ci->registered; // End 2.0 compatibility.