diff --git a/inside.go b/inside.go index 35da66d3..c0ce98a6 100644 --- a/inside.go +++ b/inside.go @@ -484,6 +484,10 @@ func (f *Interface) SendVia(via *HostInfo, nocopy bool, ) { toSend, err := f.prepareSendVia(via, relay, ad, nb, out, nocopy) + if err != nil { + via.logger(f.l).Info("Failed to prepareSendVia", "error", err) + return + } err = f.writers[0].WriteTo(toSend, via.remote) if err != nil { via.logger(f.l).Info("Failed to WriteTo in sendVia", "error", err)