Don't crash if a node is deleted.

This commit is contained in:
JoelKatz
2013-02-08 22:11:07 -08:00
parent 00fd3d5a49
commit 1d12e7a8b7

View File

@@ -182,6 +182,8 @@ void OrderBookDB::processTxn(const SerializedTransaction& stTxn, TER terResult,T
field=&sfNewFields;
}
if (field)
{
const STObject* previous = dynamic_cast<const STObject*>(node.peekAtPField(*field));
if(previous)
{
@@ -198,6 +200,7 @@ void OrderBookDB::processTxn(const SerializedTransaction& stTxn, TER terResult,T
if(book) book->publish(jvObj);
}
}
}
}catch(...)
{
cLog(lsINFO) << "Fields not found in OrderBookDB::processTxn";