From: Michael Halcrow Set the packet size to 0 prior to any parse calls. Signed-off-by: Michael Halcrow Cc: Stephan Mueller Signed-off-by: Andrew Morton --- fs/ecryptfs/keystore.c | 3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) diff -puN fs/ecryptfs/keystore.c~ecryptfs-validate-packet-length-prior-to-parsing-add-comments-fix fs/ecryptfs/keystore.c --- 25/fs/ecryptfs/keystore.c~ecryptfs-validate-packet-length-prior-to-parsing-add-comments-fix Tue Jun 27 15:09:37 2006 +++ 25-akpm/fs/ecryptfs/keystore.c Tue Jun 27 15:09:37 2006 @@ -191,7 +191,6 @@ parse_tag_3_packet(struct ecryptfs_crypt goto out; } - (*packet_size) = 0; (*new_auth_tok) = NULL; /* check for Tag 3 identifyer - one byte */ @@ -585,7 +584,7 @@ int ecryptfs_parse_packet_set(struct ecr &ecryptfs_superblock_to_private( ecryptfs_dentry->d_sb)->mount_crypt_stat; struct ecryptfs_auth_tok *candidate_auth_tok = NULL; - int packet_size; + int packet_size = 0; struct ecryptfs_auth_tok *new_auth_tok; unsigned char sig_tmp_space[ECRYPTFS_SIG_SIZE]; int tag_11_contents_size; _