diff --git a/nbhttp/engine.go b/nbhttp/engine.go index af0a7c76..a4051fe1 100644 --- a/nbhttp/engine.go +++ b/nbhttp/engine.go @@ -1138,7 +1138,9 @@ func NewEngine(conf Config) *Engine { emptyRequest: (&http.Request{}).WithContext(baseCtx), BaseCtx: baseCtx, Cancel: cancel, - SyncCall: serverCall, + } + if engine.SyncCall == nil { + engine.SyncCall = serverCall } // shouldSupportTLS := !conf.SupportServerOnly || len(conf.AddrsTLS) > 0