Skip to content

Commit 3852816

Browse files
authored
Update redis.go
making edits by mobile is hard ...
1 parent c68dbd4 commit 3852816

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

modules/session/redis.go

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -176,20 +176,18 @@ func (p *RedisProvider) Regenerate(oldsid, sid string) (_ session.RawStore, err
176176
poldsid := p.prefix + oldsid
177177
psid := p.prefix + sid
178178

179-
exist, err := p.Exist(sid)
180-
if err != nil {
179+
if exist, err := p.Exist(sid); err != nil {
181180
return nil, err
182-
}
183-
if exist {
181+
} else if exist {
184182
return nil, fmt.Errorf("new sid '%s' already exists", sid)
185183
}
186184
if exist, err := p.Exist(oldsid); err == nil && !exist {
187185
// Make a fake old session.
188-
if err = p.c.Set(graceful.GetManager().HammerContext(), poldsid, "", p.duration).Err(); err != nil {
189-
return nil, err
190-
} else if err != nil {
186+
if err := p.c.Set(graceful.GetManager().HammerContext(), poldsid, "", p.duration).Err(); err != nil {
191187
return nil, err
192188
}
189+
} else if err != nil {
190+
return nil, err
193191
}
194192

195193
// do not use Rename here, because the old sid and new sid may be in different redis cluster slot.

0 commit comments

Comments
 (0)