Просмотр исходного кода

Added Additional Debug output and error message for #854

Shelikhoo 7 лет назад
Родитель
Сommit
d065e722a1
1 измененных файлов с 5 добавлено и 0 удалено
  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)
 	}