aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rpki/rpkid.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/rpki/rpkid.py b/rpki/rpkid.py
index 96c0a840..da6141ea 100644
--- a/rpki/rpkid.py
+++ b/rpki/rpkid.py
@@ -25,6 +25,7 @@ import os
import time
import random
import logging
+import weakref
import argparse
import urlparse
@@ -71,7 +72,7 @@ class main(object):
self.task_queue = []
self.task_event = tornado.locks.Event()
- self.http_client_serialize = {}
+ self.http_client_serialize = weakref.WeakValueDictionary()
parser = argparse.ArgumentParser(description = __doc__)
parser.add_argument("-c", "--config",