diff options
Diffstat (limited to 'Userland/Utilities/nc.cpp')
-rw-r--r-- | Userland/Utilities/nc.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/Userland/Utilities/nc.cpp b/Userland/Utilities/nc.cpp index 858bbed77d..7ea01aeccd 100644 --- a/Userland/Utilities/nc.cpp +++ b/Userland/Utilities/nc.cpp @@ -82,8 +82,7 @@ ErrorOr<int> serenity_main(Main::Arguments arguments) auto nread = TRY(Core::System::read(STDIN_FILENO, buffer_span)); buffer_span = buffer_span.trim(nread); - // FIXME: This should write the entire span. - TRY(socket->write_some({ buffer_span.data(), static_cast<size_t>(nread) })); + TRY(socket->write_until_depleted({ buffer_span.data(), static_cast<size_t>(nread) })); } } |