2022-10-06 Fred Gleason <fredg@paravelsystems.com>

* Fixed a bug in the 'Software Authority' switcher driver in ripcd(8)
	that broke automatic reconnection.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2022-10-06 13:33:26 -04:00
parent de392e43b0
commit 7ab98c85c1
4 changed files with 22 additions and 33 deletions

View File

@@ -229,7 +229,7 @@ void MainObject::newConnectionData()
connect(ripcd_conns[i]->socket(),SIGNAL(readyRead()),
ripcd_ready_mapper,SLOT(map()));
ripcd_kill_mapper->setMapping(ripcd_conns[i]->socket(),i);
connect(ripcd_conns[i]->socket(),SIGNAL(connectionClosed()),
connect(ripcd_conns[i]->socket(),SIGNAL(disconnected()),
ripcd_kill_mapper,SLOT(map()));
rda->syslog(LOG_DEBUG,"added new connection %d",i);
}