Add check against require_supervisor variable

This commit is contained in:
Marc Di Luzio 2019-02-10 11:52:30 +00:00
parent 1d40c0cc1b
commit 602afdcbb7

View File

@ -361,6 +361,8 @@ int game_mode_context_register(GameModeContext *self, pid_t client, pid_t reques
free(executable);
return -2;
}
} else if (config_get_require_supervisor(self->config)) {
LOG_ERROR("Direct request made but require_supervisor was set, rejecting request!\n");
}
/* Cap the total number of active clients */
@ -463,6 +465,8 @@ int game_mode_context_unregister(GameModeContext *self, pid_t client, pid_t requ
}
free(executable);
} else if (config_get_require_supervisor(self->config)) {
LOG_ERROR("Direct request made but require_supervisor was set, rejecting request!\n");
}
/* Requires locking. */