feat(modem): Delete CMUX internal implementation even if terminal exit fails

This commit is contained in:
Ant2000
2024-09-18 14:04:45 +05:30
parent 6705bcae5e
commit 0e0cbd6b17

View File

@ -156,12 +156,10 @@ bool DTE::exit_cmux()
if (!cmux_term) { if (!cmux_term) {
return false; return false;
} }
if (!cmux_term->deinit()) { const bool success = cmux_term->deinit();
return false;
}
exit_cmux_internal(); exit_cmux_internal();
cmux_term.reset(); cmux_term.reset();
return true; return success;
} }
void DTE::exit_cmux_internal() void DTE::exit_cmux_internal()