summaryrefslogtreecommitdiffstats
path: root/module/remote/thriftbackend/Processor.py
diff options
context:
space:
mode:
Diffstat (limited to 'module/remote/thriftbackend/Processor.py')
-rw-r--r--module/remote/thriftbackend/Processor.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/module/remote/thriftbackend/Processor.py b/module/remote/thriftbackend/Processor.py
index cd7e81a91..8ea45f109 100644
--- a/module/remote/thriftbackend/Processor.py
+++ b/module/remote/thriftbackend/Processor.py
@@ -13,7 +13,8 @@ class Processor(Pyload.Processor):
self.authenticated[trans] = False
oldclose = trans.close
def wrap():
- del self.authenticated[trans]
+ if self.authenticated.has_key(self):
+ del self.authenticated[trans]
oldclose()
trans.close = wrap
authenticated = self.authenticated[trans]