Small fix for ioctls.
This commit is contained in:
parent
3a0af50c80
commit
0f8090e653
|
@ -375,6 +375,8 @@ mq_t *m;
|
||||||
(vir_bytes)m->mq_mess.NDEV_BUFFER);
|
(vir_bytes)m->mq_mess.NDEV_BUFFER);
|
||||||
r= sr_put_userdata(sr_fd-sr_fd_table, r, NULL, 1);
|
r= sr_put_userdata(sr_fd-sr_fd_table, r, NULL, 1);
|
||||||
assert(r == OK);
|
assert(r == OK);
|
||||||
|
assert(sr_fd->srf_flags & first_flag);
|
||||||
|
sr_fd->srf_flags &= ~first_flag;
|
||||||
return OK;
|
return OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -386,6 +388,8 @@ mq_t *m;
|
||||||
r= sr_put_userdata(sr_fd-sr_fd_table, EINVAL,
|
r= sr_put_userdata(sr_fd-sr_fd_table, EINVAL,
|
||||||
NULL, 1);
|
NULL, 1);
|
||||||
assert(r == OK);
|
assert(r == OK);
|
||||||
|
assert(sr_fd->srf_flags & first_flag);
|
||||||
|
sr_fd->srf_flags &= ~first_flag;
|
||||||
return OK;
|
return OK;
|
||||||
}
|
}
|
||||||
r= (*sr_fd->srf_ioctl)(sr_fd->srf_fd, request);
|
r= (*sr_fd->srf_ioctl)(sr_fd->srf_fd, request);
|
||||||
|
|
Loading…
Reference in a new issue