From 837cb0f070c556390a4a39423a88e245d5fa35fd Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Fri, 16 Feb 2018 17:53:59 +0000
Subject: [PATCH] Fix hilarious reverse-expiration bug

---
 server/keystore.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/server/keystore.go b/server/keystore.go
index 19a1d1a3..39ce5ee2 100644
--- a/server/keystore.go
+++ b/server/keystore.go
@@ -116,7 +116,7 @@ func (s *KeyStore) expire() {
 	for t := range time.NewTicker(600 * time.Second).C {
 		s.mx.Lock()
 		for u, k := range s.userKeys {
-			if k.expiry.After(t) {
+			if k.expiry.Before(t) {
 				wipeBytes(k.pkey)
 				delete(s.userKeys, u)
 			}
-- 
GitLab