machinarium: use correct fiber in machine_write() cb

This commit is contained in:
Dmitry Simonenko 2017-04-14 17:50:02 +03:00
parent c630877d90
commit b182b930ce
1 changed files with 3 additions and 3 deletions

View File

@ -41,15 +41,15 @@ mm_write_cb(mm_fd_t *handle)
return 0;
if (errno == EINTR)
continue;
io->connect_status = errno;
mm_scheduler_wakeup(io->connect_fiber);
io->write_status = errno;
mm_scheduler_wakeup(io->write_fiber);
return 0;
}
io->write_pos += rc;
left = io->write_size - io->write_pos;
assert(left >= 0);
}
io->connect_status = 0;
io->write_status = 0;
mm_scheduler_wakeup(io->write_fiber);
return 0;
}