From 379b2ccf92b6124f2026a5ec683cfc98f08e223a Mon Sep 17 00:00:00 2001 From: Adam Date: Thu, 27 Dec 2012 21:43:19 -0500 Subject: The timestamp column in SQL should actually be null sometimes, and fixed some valgrind errors with db_sql_live --- src/serialize.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/serialize.cpp b/src/serialize.cpp index 0fff92fab..e03eb7ebd 100644 --- a/src/serialize.cpp +++ b/src/serialize.cpp @@ -88,10 +88,11 @@ void Serializable::Destroy() void Serializable::QueueUpdate() { - /* Check for modifications now */ - FOREACH_MOD(I_OnSerializeCheck, OnSerializeCheck(this->GetSerializableType())); /* Schedule updater */ FOREACH_MOD(I_OnSerializableUpdate, OnSerializableUpdate(this)); + + /* Check for modifications now - this can delete this object! */ + FOREACH_MOD(I_OnSerializeCheck, OnSerializeCheck(this->GetSerializableType())); } bool Serializable::IsCached(Serialize::Data *data) -- cgit