diff -r 5178c13deb78 -r 8e1f1eb00b58 mod_sasl2_fast/mod_sasl2_fast.lua --- a/mod_sasl2_fast/mod_sasl2_fast.lua Tue Mar 28 21:04:23 2023 +0200 +++ b/mod_sasl2_fast/mod_sasl2_fast.lua Wed Mar 29 16:12:15 2023 +0100 @@ -67,7 +67,7 @@ -- The new token is becoming the current token token_store:set_keys(username, { [key] = token_store.remove; - [key:sub(1, -4).."-cur"] = token; + [key:sub(1, -5).."-cur"] = token; }); end local rotation_needed; @@ -84,7 +84,7 @@ log("debug", "Trying next token..."); -- Try again with the current token instead tried_current_token = true; - key = key:sub(1, -4).."-cur"; + key = key:sub(1, -5).."-cur"; else log("debug", "No matching %s token found for %s/%s", mechanism, username, key); return nil;