Merge branch 'fix/protocomm-close-session-id-mismatch_v5.3' into 'release/v5.3'

fix(protocomm): pass current session id when closing existing session (v5.3)

See merge request espressif/esp-idf!48737
This commit is contained in:
Mahavir Jain
2026-05-21 11:07:44 +05:30
2 changed files with 2 additions and 2 deletions
@@ -501,7 +501,7 @@ static esp_err_t sec1_new_session(protocomm_security_handle_t handle, uint32_t s
if (cur_session->id != -1) {
/* Only one session is allowed at a time */
ESP_LOGE(TAG, "Closing old session with id %" PRIu32, cur_session->id);
sec1_close_session(cur_session, session_id);
sec1_close_session(cur_session, cur_session->id);
}
cur_session->id = session_id;
@@ -425,7 +425,7 @@ static esp_err_t sec2_new_session(protocomm_security_handle_t handle, uint32_t s
if (cur_session->id != -1) {
/* Only one session is allowed at a time */
ESP_LOGE(TAG, "Closing old session with id %" PRIu32, cur_session->id);
sec2_close_session(cur_session, session_id);
sec2_close_session(cur_session, cur_session->id);
}
cur_session->id = session_id;