From: Dmitry Monakhov Insert missing kfree() in crypt_iv_essiv_ctr() error path. Signed-off-by: Dmitry Monakhov Signed-off-by: Alasdair G Kergon --- drivers/md/dm-crypt.c | 1 + 1 files changed, 1 insertion(+) Index: linux-2.6.23/drivers/md/dm-crypt.c =================================================================== --- linux-2.6.23.orig/drivers/md/dm-crypt.c 2007-10-12 13:15:30.000000000 +0100 +++ linux-2.6.23/drivers/md/dm-crypt.c 2007-10-12 13:15:31.000000000 +0100 @@ -175,6 +175,7 @@ static int crypt_iv_essiv_ctr(struct cry if (err) { ti->error = "Error calculating hash in ESSIV"; + kfree(salt); return err; }