diff --git a/logic/controller/controller.go b/logic/controller/controller.go index f86357f2c..01216671a 100644 --- a/logic/controller/controller.go +++ b/logic/controller/controller.go @@ -211,7 +211,7 @@ func Recv(c gnet.Conn, data handler.TomeeHeader) { // } t, ok := ptrValue1.Interface().(entity.Blazingservice) - if ok { + if ok&&t.Ret() != nil { r.SendPack(t.Ret()) t.Ret() }