Pārlūkot izejas kodu

Added Additional Debug output and error message for #854

Shelikhoo 7 gadi atpakaļ
vecāks
revīzija
d065e722a1
1 mainītis faili ar 5 papildinājumiem un 0 dzēšanām
  1. 5 0
      transport/internet/udp/hub.go

+ 5 - 0
transport/internet/udp/hub.go

@@ -150,6 +150,11 @@ func (h *Hub) start() {
 		payload.source = net.UDPDestination(net.IPAddress(addr.IP), net.Port(addr.Port))
 		if h.option.ReceiveOriginalDest && noob > 0 {
 			payload.originalDest = RetrieveOriginalDest(oobBytes[:noob])
+			if !payload.originalDest.IsValid() {
+				newError("failed to read UDP Original Destination").WriteToLog()
+			} else {
+				newError("UDP Original Destination: ", payload.originalDest.String()).AtDebug().WriteToLog()
+			}
 		}
 		h.queue.Enqueue(payload)
 	}