lkml.org 
[lkml]   [2013]   [Nov]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3.10 25/74] ecryptfs: Fix memory leakage in keystore.c
    Date
    3.10-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: "Geyslan G. Bem" <geyslan@gmail.com>

    commit 3edc8376c06133e3386265a824869cad03a4efd4 upstream.

    In 'decrypt_pki_encrypted_session_key' function:

    Initializes 'payload' pointer and releases it on exit.

    Signed-off-by: Geyslan G. Bem <geyslan@gmail.com>
    Signed-off-by: Tyler Hicks <tyhicks@canonical.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    fs/ecryptfs/keystore.c | 3 ++-
    1 file changed, 2 insertions(+), 1 deletion(-)

    --- a/fs/ecryptfs/keystore.c
    +++ b/fs/ecryptfs/keystore.c
    @@ -1149,7 +1149,7 @@ decrypt_pki_encrypted_session_key(struct
    struct ecryptfs_msg_ctx *msg_ctx;
    struct ecryptfs_message *msg = NULL;
    char *auth_tok_sig;
    - char *payload;
    + char *payload = NULL;
    size_t payload_len = 0;
    int rc;

    @@ -1203,6 +1203,7 @@ decrypt_pki_encrypted_session_key(struct
    }
    out:
    kfree(msg);
    + kfree(payload);
    return rc;
    }




    \
     
     \ /
      Last update: 2013-11-09 10:21    [W:4.085 / U:0.016 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site