From e8bba061cb1a4b8aa3de710f56e5a34ce28c91cc Mon Sep 17 00:00:00 2001 From: q191201771 <191201771@qq.com> Date: Sun, 20 Jun 2021 10:24:44 +0800 Subject: [PATCH] =?UTF-8?q?(#58)=20[fix]=20http=E6=9C=8D=E5=8A=A1=E5=85=A8?= =?UTF-8?q?=E9=83=A8=E9=85=8D=E7=BD=AE=E4=B8=BA=E4=B8=8D=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=EF=BC=8C=E5=90=AF=E5=8A=A8lalserver=E6=97=B6=E6=8C=87=E9=92=88?= =?UTF-8?q?=E7=BC=BA=E5=B0=91=E5=88=A4=E7=A9=BA=E5=AF=BC=E8=87=B4=E5=B4=A9?= =?UTF-8?q?=E6=BA=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/logic/server_manager.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkg/logic/server_manager.go b/pkg/logic/server_manager.go index a245ad1..c6ee87b 100644 --- a/pkg/logic/server_manager.go +++ b/pkg/logic/server_manager.go @@ -107,11 +107,13 @@ func (sm *ServerManager) RunLoop() error { return err } - go func() { - if err := sm.httpServerManager.RunLoop(); err != nil { - nazalog.Error(err) - } - }() + if sm.httpServerManager != nil { + go func() { + if err := sm.httpServerManager.RunLoop(); err != nil { + nazalog.Error(err) + } + }() + } if sm.rtmpServer != nil { if err := sm.rtmpServer.Listen(); err != nil {