We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 22b0d1c commit 41a5b6cCopy full SHA for 41a5b6c
pkg/sentry/fsimpl/fuse/dev.go
@@ -149,6 +149,9 @@ func (fd *DeviceFD) Readiness(mask waiter.EventMask) waiter.EventMask {
149
func (fd *DeviceFD) EventRegister(e *waiter.Entry) error {
150
fd.mu.Lock()
151
defer fd.mu.Unlock()
152
+ if !fd.connected() {
153
+ return linuxerr.EPERM
154
+ }
155
fd.conn.waitQueue.EventRegister(e)
156
return nil
157
}
@@ -157,6 +160,9 @@ func (fd *DeviceFD) EventRegister(e *waiter.Entry) error {
160
func (fd *DeviceFD) EventUnregister(e *waiter.Entry) {
158
161
159
162
163
164
+ return
165
166
fd.conn.waitQueue.EventUnregister(e)
167
168
0 commit comments