A patch from David Burgess to fix crashes when somebody touches a removed transaction.

This is a forgotten part of the commit 0c1a306e whichsohuld have been commited long ago.
This commit is contained in:
Alexander Chemeris
2012-12-28 16:41:15 +01:00
parent 119c7d004a
commit 3b05a4929c

View File

@@ -141,6 +141,9 @@ void Control::DCCHDispatcher(LogicalChannel *DCCH)
// Catch the various error cases.
catch (RemovedTransaction except) {
LOG(ERR) << "attempt to use removed transaciton " << except.transactionID();
}
catch (ChannelReadTimeout except) {
LOG(NOTICE) << "ChannelReadTimeout";
// Cause 0x03 means "abnormal release, timer expired".