summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllan Saddi <allan@saddi.com>2010-02-12 10:58:43 -0800
committerAllan Saddi <allan@saddi.com>2010-02-12 10:58:43 -0800
commit1ecb04df88a7e9388dece2272ddeb32cff7aca5d (patch)
tree6abfaf70e3f25ceff843fd7e70da6ee4ae058a70
parent91e9861b1846265dd58e6c8b75a69db3caf56dc5 (diff)
downloadflup-1ecb04df88a7e9388dece2272ddeb32cff7aca5d.tar.gz
Fix memory leak in threadpool.
-rw-r--r--flup/server/threadpool.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/flup/server/threadpool.py b/flup/server/threadpool.py
index e3d1bcd..1cfdcf4 100644
--- a/flup/server/threadpool.py
+++ b/flup/server/threadpool.py
@@ -143,6 +143,7 @@ class ThreadPool(object):
# Die off...
assert self._workerCount > self._maxSpare
+ self._threads.remove(threading.currentThread())
self._workerCount -= 1
finally:
self._lock.release()