From f4589a1031e1fdeeec385f4efbeb3c8a829f861f Mon Sep 17 00:00:00 2001 From: jdl Date: Tue, 26 Aug 2025 15:45:06 +0200 Subject: [PATCH] Don't crash --- peer/connreader.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/peer/connreader.go b/peer/connreader.go index 4c156f4..f627982 100644 --- a/peer/connreader.go +++ b/peer/connreader.go @@ -121,7 +121,8 @@ func (r *connReader) handleDataPacket( if h.DestIP == r.localIP { if _, err := r.iface.Write(data); err != nil { - log.Fatalf("Failed to write to interface: %v", err) + // Could be invalid data from peer. Don't crash. + log.Printf("Failed to write to interface: %v", err) } return }