memory leaks fixing

This commit is contained in:
2020-05-31 19:24:35 +02:00
parent b8659268cc
commit 3387aa7ca1
11 changed files with 87 additions and 34 deletions

View File

@@ -56,7 +56,6 @@ void conexion::start_server(){
int client = accept(sock, (struct sockaddr*)&addr, &len);
std::thread t_client(conexion_client , client);
t_client.detach();
//cont++;
}
close(sock);
}
@@ -70,8 +69,13 @@ void conexion_client(int client){
exit(EXIT_FAILURE);
}else{
session_manager* session = new session_manager(client);
while(!session->validate_pass());
session->start_dialog();
bool enter=session->validate_pass();
while(!enter){
enter=session->validate_pass();
}
if(enter){
session->start_dialog();
}
delete (session);
close(client);
}