diff options
Diffstat (limited to 'Userland/Libraries/LibCore/UDPServer.cpp')
-rw-r--r-- | Userland/Libraries/LibCore/UDPServer.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Userland/Libraries/LibCore/UDPServer.cpp b/Userland/Libraries/LibCore/UDPServer.cpp index f358facda8..fbe01fc7ce 100644 --- a/Userland/Libraries/LibCore/UDPServer.cpp +++ b/Userland/Libraries/LibCore/UDPServer.cpp @@ -63,7 +63,8 @@ bool UDPServer::bind(const IPv4Address& address, u16 port) ByteBuffer UDPServer::receive(size_t size, sockaddr_in& in) { - auto buf = ByteBuffer::create_uninitialized(size); + // FIXME: Handle possible OOM situation. + auto buf = ByteBuffer::create_uninitialized(size).release_value(); socklen_t in_len = sizeof(in); ssize_t rlen = ::recvfrom(m_fd, buf.data(), size, 0, (sockaddr*)&in, &in_len); if (rlen < 0) { |