aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/sts.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/sts.py b/modules/sts.py
index 0d76e396..fa361604 100644
--- a/modules/sts.py
+++ b/modules/sts.py
@@ -68,6 +68,6 @@ class Module(ModuleManager.BaseModule):
@utils.hook("server.disconnect")
def on_disconnect(self, event):
sts_policy = self._get_policy(event["server"])
- if sts_policy:
+ if sts_policy and sts_policy["duration"]:
sts_policy["from"] = time.time()
self._set_policy(event["server"], sts_policy)