string("Error creando conexión nueva: ") + e.errstr());
continue; // Supongo que puede seguir aceptando conexiones.
}
- _connection_opened(connection->get_host(), connection->get_port());
+ if (!stop()) {
+ // Solo avisamos si la conexión que viene no es para matarnos.
+ _connection_opened(connection->get_host(), connection->get_port());
+ }
#ifdef DEBUG
cerr << __FILE__ << "(" << __LINE__ << ")"
<< ": real_run(): connection = " << connection