}
catch(FDMultiplexerException &fe) {
close(fd);
+ close(d_epollfd);
throw FDMultiplexerException("epoll multiplexer failed self-test: "+string(fe.what()));
}
return ret;
}
catch(FDMultiplexerException &fe) {
- L<<Logger::Error<<"Non-fatal error initializing possible multiplexer: "<<fe.what()<<endl;
+ L<<Logger::Error<<"Non-fatal error initializing possible multiplexer ("<<fe.what()<<"), falling back"<<endl;
}
catch(...) {
L<<Logger::Error<<"Non-fatal error initializing possible multiplexer"<<endl;