Remove epoll entry from map when dropping it.

This pattern (delete from map when dropping) is also used in epoll.RemoveEntry,
and seems like generally a good idea.

PiperOrigin-RevId: 291268208
This commit is contained in:
Nicolas Lacasse 2020-01-23 16:17:50 -08:00 committed by gVisor bot
parent 3d10edc942
commit 3db317390b
1 changed files with 1 additions and 0 deletions

View File

@ -174,6 +174,7 @@ func (e *EventPoll) Release() {
entry.id.File.EventUnregister(&entry.waiter) entry.id.File.EventUnregister(&entry.waiter)
entry.file.Drop() entry.file.Drop()
} }
e.files = nil
} }
// Read implements fs.FileOperations.Read. // Read implements fs.FileOperations.Read.