diff --git a/libs/ardour/session_state.cc b/libs/ardour/session_state.cc index a862957e5a..3f438bc592 100644 --- a/libs/ardour/session_state.cc +++ b/libs/ardour/session_state.cc @@ -3344,6 +3344,9 @@ Session::commit_reversible_command (Command *cmd) { assert (_current_trans); assert (!_current_trans_quarks.empty ()); + if (!_current_trans) { + return; + } struct timeval now;