Signed-off-by: Bryan Frimin <bryan@getprobo.com>
This commit is contained in:
Bryan Frimin
2026-03-31 15:04:57 +02:00
parent bb910b4314
commit b58a7e8325

View File

@@ -104,13 +104,13 @@ func VerifySessionTransfer(token string, secret string) (SessionTransferClaims,
} }
// Split rest into sessionID and continueURL. // Split rest into sessionID and continueURL.
sepIdx := strings.Index(rest, ":") before, after, ok := strings.Cut(rest, ":")
if sepIdx < 0 { if !ok {
return SessionTransferClaims{}, ErrInvalidSessionTransferToken return SessionTransferClaims{}, ErrInvalidSessionTransferToken
} }
return SessionTransferClaims{ return SessionTransferClaims{
SessionID: rest[:sepIdx], SessionID: before,
ContinueURL: rest[sepIdx+1:], ContinueURL: after,
}, nil }, nil
} }