diff --git a/repos/libports/src/lib/vfs/lwip/vfs.cc b/repos/libports/src/lib/vfs/lwip/vfs.cc index cea40872a2..4c42f70942 100644 --- a/repos/libports/src/lib/vfs/lwip/vfs.cc +++ b/repos/libports/src/lib/vfs/lwip/vfs.cc @@ -1447,7 +1447,7 @@ class Lwip::Tcp_socket_dir final : switch (handle.kind) { case Lwip_file_handle::DATA: - return tcp_sndbuf(_pcb); + return _pcb ? tcp_sndbuf(_pcb) : false; case Lwip_file_handle::PEEK: case Lwip_file_handle::ACCEPT: