agustinaa235 / Tp3-taller

0 stars 0 forks source link

Esto te va a tirar excepción #11

Open fedemgp opened 3 years ago

fedemgp commented 3 years ago

https://github.com/agustinaa235/tp3/blob/84e9b2dd15b37a9cbf635d90dadd7eeef99fd926/server_src/server_aceptador.cpp#L12-L22

Partiendo de un vector de cliente de tamaño N, cuando lo vayas iterando y elimines un cliente muerto, vas a tener un vector de tamaño N-1, pero igual vas a seguir iterando mientras que i < N, por lo que vas a indexar al vector en un indice inválido, y como std::vector está bien protegido, vas a tener una excepción de out_of_range

fedemgp commented 3 years ago

está mal definido el ciclo que libera clientes, revisar la clase de modelo cliente-servidor