diff --git a/examples/tls-resumption/main.go b/examples/tls-resumption/main.go index 82b8f5c8..ea98c4a7 100644 --- a/examples/tls-resumption/main.go +++ b/examples/tls-resumption/main.go @@ -29,7 +29,7 @@ func (csc *ClientSessionCache) Get(sessionKey string) (session *tls.ClientSessio } func (csc *ClientSessionCache) Put(sessionKey string, cs *tls.ClientSessionState) { - if csc.sessionKeyMap == nil { + if cs == nil { fmt.Printf("Deleting session for %s\n", sessionKey) delete(csc.sessionKeyMap, sessionKey) } else {