diff options
Diffstat (limited to 'http.c')
-rw-r--r-- | http.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -160,11 +160,11 @@ static enum mog_next http_forward_in_progress(struct mog_fd *mfd, bool needq) { struct mog_http *http = &mfd->as.http; enum mog_http_method method = http->_p.http_method; - struct mog_dev *dev; if (needq) { - dev = mog_dev_for(http->svc, http->_p.mog_devid, false); - if (dev && !mog_ioq_ready(&dev->ioq, mfd)) + struct mog_file *file = &http->forward->as.file; + + if (file->ioq && !mog_ioq_ready(file->ioq, mfd)) /* no need to setup/stash rbuf, it's been done */ return MOG_NEXT_IGNORE; } |