Browse Source

Fix service will not be closed

世界 4 months ago
parent
commit
84f7d80da7
1 changed files with 1 additions and 1 deletions
  1. 1 1
      box.go

+ 1 - 1
box.go

@@ -498,7 +498,7 @@ func (s *Box) Close() error {
 		close(s.done)
 		close(s.done)
 	}
 	}
 	err := common.Close(
 	err := common.Close(
-		s.inbound, s.outbound, s.endpoint, s.router, s.connection, s.dnsRouter, s.dnsTransport, s.network,
+		s.service, s.endpoint, s.inbound, s.outbound, s.router, s.connection, s.dnsRouter, s.dnsTransport, s.network,
 	)
 	)
 	for _, lifecycleService := range s.internalService {
 	for _, lifecycleService := range s.internalService {
 		err = E.Append(err, lifecycleService.Close(), func(err error) error {
 		err = E.Append(err, lifecycleService.Close(), func(err error) error {