From 8229f06d8e65908d1c6065c83b8c6a2cf5ba6452 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marko=20Bi=C5=A1kup?= Date: Fri, 29 Jun 2018 22:03:38 +0200 Subject: [PATCH] fix (sessions.go): Added random seed when new session is created --- sessions.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sessions.go b/sessions.go index a59cfce..28a8abc 100644 --- a/sessions.go +++ b/sessions.go @@ -27,10 +27,12 @@ package sessions import ( "encoding/base64" - "github.com/valyala/fasthttp" + "math/rand" "net/http" "strings" "time" + + "github.com/valyala/fasthttp" ) const ( @@ -66,6 +68,7 @@ type ( // New creates & returns a new Sessions(manager) and start its GC func New(c Config) Sessions { + rand.Seed(time.Now().UnixNano()) c = c.Validate() // init and start the sess manager sess := &sessions{config: c, provider: NewProvider(c.Expires)}