|
@@ -363,6 +363,7 @@ int game_mode_context_register(GameModeContext *self, pid_t client, pid_t reques
|
|
|
}
|
|
|
} else if (config_get_require_supervisor(self->config)) {
|
|
|
LOG_ERROR("Direct request made but require_supervisor was set, rejecting request!\n");
|
|
|
+ return -2;
|
|
|
}
|
|
|
|
|
|
/* Cap the total number of active clients */
|
|
@@ -467,6 +468,7 @@ 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");
|
|
|
+ return -2;
|
|
|
}
|
|
|
|
|
|
/* Requires locking. */
|