Browse Source

avoid memory leak

Although fd is always the smallest number which haven't been allocated, which means memory leak is quite small. but the worst situation may consume lots of memory.
auth
sybblow 10 years ago
parent
commit
dfd4cdd758
  1. 2
      shadowsocks/eventloop.py

2
shadowsocks/eventloop.py

@ -184,7 +184,7 @@ class EventLoop(object):
def remove(self, f): def remove(self, f):
fd = f.fileno() fd = f.fileno()
self._fd_to_f[fd] = None del self._fd_to_f[fd]
self._impl.remove_fd(fd) self._impl.remove_fd(fd)
def modify(self, f, mode): def modify(self, f, mode):

Loading…
Cancel
Save