From 074af1b175fa422375334d4f5a23944e2dac4e70 Mon Sep 17 00:00:00 2001 From: ginuerzh Date: Mon, 7 Sep 2026 17:42:44 +0800 Subject: [PATCH] program: shut down plugin subprocesses on stop --- cmd/gost/program.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/gost/program.go b/cmd/gost/program.go index a6a9fb4..8ff5727 100644 --- a/cmd/gost/program.go +++ b/cmd/gost/program.go @@ -21,6 +21,7 @@ import ( "github.com/go-gost/x/config/parsing/parser" xmetrics "github.com/go-gost/x/metrics" metrics "github.com/go-gost/x/metrics/service" + xplugin "github.com/go-gost/x/plugin" "github.com/go-gost/x/registry" "github.com/judwhite/go-svc" ) @@ -191,6 +192,8 @@ func (p *program) Stop() error { logger.Default().Debug("service @profiling shutdown") } + xplugin.Shutdown() + return nil }