diff options
Diffstat (limited to 'nihil/read_file.ccm')
| -rw-r--r-- | nihil/read_file.ccm | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/nihil/read_file.ccm b/nihil/read_file.ccm index 481bf70..cc93f7e 100644 --- a/nihil/read_file.ccm +++ b/nihil/read_file.ccm @@ -38,6 +38,9 @@ read_file(std::filesystem::path const &filename, for (;;) { auto read_buf = co_await(read(file, buffer)); + if (read_buf.empty()) + co_return {}; + std::ranges::copy(read_buf, iter); } } |
