NATNEG: Fix improper packet offset in preinit

This commit is contained in:
mkwcat 2024-05-10 23:56:42 -04:00
parent 09ff4c88ce
commit b691161788
No known key found for this signature in database
GPG Key ID: 7A505679CE9E7AA9

View File

@ -37,7 +37,7 @@ func (session *NATNEGSession) handlePreinit(conn net.PacketConn, addr net.Addr,
// Hopefully just returning "ready" will cause the games to continue with NATNEG as normal.
packet := createPacketHeader(version, NNPreInitReply, session.Cookie)
buffer[1] = NNPreInitReady
packet = append(packet, buffer[:6]...)
packet[1] = NNPreInitReady
conn.WriteTo(packet, addr)
}