Disable monitor by default in config file

This commit is contained in:
2020-12-04 17:30:21 +01:00
parent 26024de866
commit 46552307cd
4 changed files with 10 additions and 0 deletions

View File

@@ -13,6 +13,9 @@ static sockaddr_in address;
// runs during init
void Monitor::init() {
if (!settings::MONITORENABLED)
return;
listener = socket(AF_INET, SOCK_STREAM, 0);
if (SOCKETERROR(listener)) {
std::cout << "Failed to create monitor socket" << std::endl;
@@ -106,6 +109,9 @@ void Monitor::tick(CNServer *serv, time_t delta) {
void Monitor::start(void *unused) {
socklen_t len = sizeof(address);
if (!settings::MONITORENABLED)
return;
for (;;) {
int sock = accept(listener, (struct sockaddr*)&address, &len);
if (SOCKETERROR(sock))