From 582bcab984a675ecf6208d788644f6b1cb1b40d8 Mon Sep 17 00:00:00 2001 From: Jonathan Barrow Date: Tue, 20 Feb 2024 15:21:24 -0500 Subject: [PATCH] prudp: fix ineffectual assignment to err in PRUDPServer --- prudp_server.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/prudp_server.go b/prudp_server.go index a1464d9..10432ec 100644 --- a/prudp_server.go +++ b/prudp_server.go @@ -80,9 +80,11 @@ func (ps *PRUDPServer) listenDatagram(quit chan struct{}) { var addr *net.UDPAddr read, addr, err = ps.udpSocket.ReadFromUDP(buffer) - packetData := buffer[:read] + if err == nil { + packetData := buffer[:read] - err = ps.handleSocketMessage(packetData, addr, nil) + err = ps.handleSocketMessage(packetData, addr, nil) + } } quit <- struct{}{}