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-rc4/drivers/md/dm-crypt.c =================================================================== --- linux-2.6.23-rc4.orig/drivers/md/dm-crypt.c 2007-08-30 19:15:21.000000000 +0100 +++ linux-2.6.23-rc4/drivers/md/dm-crypt.c 2007-08-30 19:15:22.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; }