Merge pull request #520 from Arceliar/bugfix

fix memory leak in session nonce map
This commit is contained in:
Arceliar 2019-08-24 18:29:48 -05:00 committed by GitHub
commit 2872ab5231
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -32,7 +32,7 @@ func (h *nonceHeap) Pop() interface{} {
n, *h = (*h)[l-1], (*h)[:l-1] n, *h = (*h)[l-1], (*h)[:l-1]
return n return n
} }
func (h nonceHeap) peek() *crypto.BoxNonce { return &h[len(h)-1] } func (h nonceHeap) peek() *crypto.BoxNonce { return &h[0] }
// All the information we know about an active session. // All the information we know about an active session.
// This includes coords, permanent and ephemeral keys, handles and nonces, various sorts of timing information for timeout and maintenance, and some metadata for the admin API. // This includes coords, permanent and ephemeral keys, handles and nonces, various sorts of timing information for timeout and maintenance, and some metadata for the admin API.