Skip to content

Commit 83256d2

Browse files
committed
RSET doesn't logout the user
1 parent 469c269 commit 83256d2

File tree

1 file changed

+2
-15
lines changed

1 file changed

+2
-15
lines changed

conn.go

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ func (c *Conn) Session() Session {
131131
return c.session
132132
}
133133

134-
// Setting the user resets any message beng generated
134+
// Setting the user resets any message being generated
135135
func (c *Conn) SetSession(session Session) {
136136
c.locker.Lock()
137137
defer c.locker.Unlock()
@@ -471,7 +471,7 @@ func (c *Conn) handleData(arg string) {
471471
c.WriteResponse(code, enhancedCode, msg)
472472
}
473473

474-
c.resetMessage()
474+
c.reset()
475475
}
476476

477477
func (c *Conn) Reject() {
@@ -526,19 +526,6 @@ func (c *Conn) reset() {
526526
c.locker.Lock()
527527
defer c.locker.Unlock()
528528

529-
if c.session != nil {
530-
c.session.Logout()
531-
}
532-
533-
c.session = nil
534-
c.fromReceived = false
535-
c.recipients = nil
536-
}
537-
538-
func (c *Conn) resetMessage() {
539-
c.locker.Lock()
540-
defer c.locker.Unlock()
541-
542529
if c.session != nil {
543530
c.session.Reset()
544531
}

0 commit comments

Comments
 (0)