Simplify deletion of sessions

Signed-off-by: Dominik Derigs <dl6er@dl6er.de>
This commit is contained in:
DL6ER 2023-09-04 22:11:03 +02:00 committed by Dominik Derigs
parent 4e40e40ade
commit 7772188498
No known key found for this signature in database
GPG Key ID: EB33423E35C65949
1 changed files with 2 additions and 5 deletions

View File

@ -345,11 +345,8 @@ static void delete_session(const int user_id)
if(user_id < 0 || user_id >= API_MAX_CLIENTS)
return;
auth_data[user_id].used = false;
auth_data[user_id].valid_until = 0;
memset(auth_data[user_id].sid, 0, sizeof(auth_data[user_id].sid));
memset(auth_data[user_id].remote_addr, 0, sizeof(auth_data[user_id].remote_addr));
memset(auth_data[user_id].user_agent, 0, sizeof(auth_data[user_id].user_agent));
// Zero out this session (also sets valid to false == 0)
memset(&auth_data[user_id], 0, sizeof(auth_data[user_id]));
}
void delete_all_sessions(void)