vfs/lxip: wait for i/o progress on connect

Since connect is asynchronous, add a waiter during connect

issue #3568
This commit is contained in:
Sebastian Sumpf 2019-12-04 15:11:34 +01:00 committed by Christian Helmuth
parent 161274f785
commit e4255e4c8b
1 changed files with 1 additions and 0 deletions

View File

@ -696,6 +696,7 @@ class Vfs::Lxip_connect_file final : public Vfs::Lxip_file
case Lxip::Io_result::LINUX_EINPROGRESS:
_connecting = true;
_write_err = 0;
handle.io_enqueue(*_io_progress_waiters_ptr);
return len;
case Lxip::Io_result::LINUX_EALREADY: