mirror of
https://github.com/clearml/dropbear
synced 2025-03-04 02:57:46 +00:00
cleanup before clearing keys
This commit is contained in:
parent
bf56591fb8
commit
a18a6b8db8
@ -245,6 +245,10 @@ void session_cleanup() {
|
|||||||
ses.extra_session_cleanup();
|
ses.extra_session_cleanup();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
chancleanup();
|
||||||
|
|
||||||
|
/* Cleaning up keys must happen after other cleanup
|
||||||
|
functions which might queue packets */
|
||||||
if (ses.session_id) {
|
if (ses.session_id) {
|
||||||
buf_burn(ses.session_id);
|
buf_burn(ses.session_id);
|
||||||
buf_free(ses.session_id);
|
buf_free(ses.session_id);
|
||||||
@ -258,8 +262,6 @@ void session_cleanup() {
|
|||||||
m_burn(ses.keys, sizeof(struct key_context));
|
m_burn(ses.keys, sizeof(struct key_context));
|
||||||
m_free(ses.keys);
|
m_free(ses.keys);
|
||||||
|
|
||||||
chancleanup();
|
|
||||||
|
|
||||||
TRACE(("leave session_cleanup"))
|
TRACE(("leave session_cleanup"))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user