ecryptfs: Fix memory leakage in keystore.c
authorGeyslan G. Bem <geyslan@gmail.com>
Fri, 11 Oct 2013 19:49:16 +0000 (16:49 -0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 7 Jun 2014 23:02:04 +0000 (16:02 -0700)
commit2e4191b3109e2399bda9192313cc1fb2a95681a6
tree726792d3cca607a60b5186251e8242bf87700602
parent47532a2912f1840809a23b733d2a5bdf09a906ee
ecryptfs: Fix memory leakage in keystore.c

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>
[bwh: Backported to 3.2: adjust context]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Cc: Rui Xiang <rui.xiang@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/ecryptfs/keystore.c