From 68dc969f8ca242d0c4f927a417557288e4b1b75f Mon Sep 17 00:00:00 2001 From: Fabio Alessandrelli Date: Wed, 18 Jan 2017 21:33:55 +0100 Subject: Fix bug causing UDP socket to close after the first send if not listening The ring buffer for receiving packets was not resized in constructor --- drivers/unix/packet_peer_udp_posix.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'drivers/unix') diff --git a/drivers/unix/packet_peer_udp_posix.cpp b/drivers/unix/packet_peer_udp_posix.cpp index 88293fc513..7de54df043 100644 --- a/drivers/unix/packet_peer_udp_posix.cpp +++ b/drivers/unix/packet_peer_udp_posix.cpp @@ -275,6 +275,7 @@ PacketPeerUDPPosix::PacketPeerUDPPosix() { queue_count=0; peer_port=0; sock_type = IP::TYPE_NONE; + rb.resize(8); } PacketPeerUDPPosix::~PacketPeerUDPPosix() { -- cgit v1.2.3