fix metadata is nil

This commit is contained in:
zak 2022-09-17 16:51:35 +08:00
parent 3e9629bff1
commit c54a787a32

View File

@ -69,7 +69,7 @@ func (h *Trojan) DialContext(ctx context.Context, network string, destination M.
destinationString := destination.String() destinationString := destination.String()
if destination.Addr.IsValid() { if destination.Addr.IsValid() {
metadata := adapter.ContextFrom(ctx) metadata := adapter.ContextFrom(ctx)
if metadata.Domain != "" { if metadata != nil && metadata.Domain != "" {
destinationString += " (" + metadata.Domain + ")" destinationString += " (" + metadata.Domain + ")"
} }
} }