• Vakul Garg's avatar
    tls: Fixed a memory leak during socket close · c774973e
    Vakul Garg authored
    During socket close, if there is a open record with tx context, it needs
    to be be freed apart from freeing up plaintext and encrypted scatter
    lists. This patch frees up the open record if present in tx context.
    
    Also tls_free_both_sg() has been renamed to tls_free_open_rec() to
    indicate that the free record in tx context is being freed inside the
    function.
    
    Fixes: a42055e8 ("net/tls: Add support for async encryption")
    Signed-off-by: default avatarVakul Garg <vakul.garg@nxp.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    c774973e
tls_sw.c 44.2 KB