fix / workaround for ubuntu

Otherwise, if started with -d as daemon, the netcon service dies after
intercept listen registers.
This commit is contained in:
Janjaap Bos 2015-12-21 21:20:22 +01:00
parent 64e273e9c0
commit c8056452b8

View File

@ -547,6 +547,9 @@ void NetconEthernetTap::threadMain()
if (read(_phy.getDescriptor(tcp_connections[i]->dataSock), &c, 1) < 0) {
// Still in listening state
}
else if (read(_phy.getDescriptor(tcp_connections[i]->rpcSock), &c, 1) < 0) {
// Still in listening state
}
else {
// Here we should handle the case there there is incoming data (?)
dwr(MSG_DEBUG, " tap_thread(): Listening socketpair closed. Removing RPC connection (%d)\n",