From 1acf980e95f59a755750a3e25b8973d9e732a9b0 Mon Sep 17 00:00:00 2001 From: Qingwei Li <332664203@qq.com> Date: Wed, 25 Mar 2026 14:22:49 +0800 Subject: [PATCH] enhancement: move server declaration to go func to allocate it in stack (#4739) Fix #4735 Close #4736 --- src/server.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/server.go b/src/server.go index dbf6edc9..f462c7ee 100644 --- a/src/server.go +++ b/src/server.go @@ -122,13 +122,12 @@ func startHttpServer(address listenAddress, actionChannel chan []*action, getHan } } - server := httpServer{ - apiKey: []byte(apiKey), - actionChannel: actionChannel, - getHandler: getHandler, - } - go func() { + server := httpServer{ + apiKey: []byte(apiKey), + actionChannel: actionChannel, + getHandler: getHandler, + } for { conn, err := listener.Accept() if err != nil {