Samsung SCH-I545 (Verizon) source updates
/fs/ecryptfs/keystore.c
blob:ad043a06b794391b8474af87890a89a47476019d -> blob:2333203a120b3b853f71ef011a0755a3be04fd6a
--- fs/ecryptfs/keystore.c
+++ fs/ecryptfs/keystore.c
@@ -1148,8 +1148,8 @@ decrypt_pki_encrypted_session_key(struct
u8 cipher_code = 0;
struct ecryptfs_msg_ctx *msg_ctx;
struct ecryptfs_message *msg = NULL;
- char *auth_tok_sig = NULL;
- char *payload = NULL;
+ char *auth_tok_sig;
+ char *payload;
size_t payload_len;
int rc;
@@ -1204,10 +1204,6 @@ decrypt_pki_encrypted_session_key(struct
out:
if (msg)
kfree(msg);
- if (auth_tok_sig)
- kfree(auth_tok_sig);
- if (payload)
- kfree(payload);
return rc;
}
@@ -2188,7 +2184,7 @@ write_tag_3_packet(char *dest, size_t *r
{
size_t i;
size_t encrypted_session_key_valid = 0;
- char session_key_encryption_key[ECRYPTFS_MAX_KEY_BYTES] = {0, };
+ char session_key_encryption_key[ECRYPTFS_MAX_KEY_BYTES];
struct scatterlist dst_sg[2];
struct scatterlist src_sg[2];
struct mutex *tfm_mutex = NULL;