diff --git a/server/plugin/plg_handler_console/index_linux.go b/server/plugin/plg_handler_console/index_linux.go index f21ad7bf..f5336b50 100644 --- a/server/plugin/plg_handler_console/index_linux.go +++ b/server/plugin/plg_handler_console/index_linux.go @@ -49,19 +49,17 @@ var console_enable = func() bool { } func init() { - Hooks.Register.Onload(func() { + Hooks.Register.HttpEndpoint(func(r *mux.Router, _ *App) error { if console_enable() == false { - return + return ErrNotFound } - Hooks.Register.HttpEndpoint(func(r *mux.Router, _ *App) error { - r.PathPrefix("/admin/tty/").Handler( - AuthBasic( - func() (string, string) { return "admin", Config.Get("auth.admin").String() }, - TTYHandler("/admin/tty/"), - ), - ) - return nil - }) + r.PathPrefix("/admin/tty/").Handler( + AuthBasic( + func() (string, string) { return "admin", Config.Get("auth.admin").String() }, + TTYHandler("/admin/tty/"), + ), + ) + return nil }) }