|
|
@ -468,7 +468,7 @@ system_code_change({Parent, Name, Module, HibernateAfterTimeout, IsEnter, EpmHer |
|
|
|
try Module:code_change(OldVsn, CurStatus, CurState, Extra) |
|
|
|
catch |
|
|
|
throw:Result -> Result; |
|
|
|
_C:_R -> {_R, _R} |
|
|
|
_C:_R:_S -> {_C, _R, _S} |
|
|
|
end |
|
|
|
of |
|
|
|
{ok, NewStatus, NewState} -> |
|
|
@ -2002,9 +2002,9 @@ terminate(Class, Reason, Stacktrace, Parent, Name, Module, HibernateAfterTimeout |
|
|
|
_ -> ok |
|
|
|
catch |
|
|
|
throw:_ -> ok; |
|
|
|
C:R -> |
|
|
|
error_info(C, R, ?STACKTRACE(), Parent, Name, Module, HibernateAfterTimeout, IsEnter, EpmHers, Postponed, Timers, CurStatus, CurState, Debug, LeftEvents), |
|
|
|
erlang:raise(C, R, ?STACKTRACE()) |
|
|
|
Class:Reason:Strace -> |
|
|
|
error_info(Class, Reason, Strace, Parent, Name, Module, HibernateAfterTimeout, IsEnter, EpmHers, Postponed, Timers, CurStatus, CurState, Debug, LeftEvents), |
|
|
|
erlang:raise(Class, Reason, Strace) |
|
|
|
end; |
|
|
|
false -> |
|
|
|
ok |
|
|
|