<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
From: Alasdair G Kergon &lt;agk@redhat.com&gt;

Remove duplicate kfree in dm_register_target error path.

Signed-Off-By: Alasdair G Kergon &lt;agk@redhat.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
---

 25-akpm/drivers/md/dm-target.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff -puN drivers/md/dm-target.c~2-2-device-mapper-trivial-duplicate-kfree-in-error-path drivers/md/dm-target.c
--- 25/drivers/md/dm-target.c~2-2-device-mapper-trivial-duplicate-kfree-in-error-path	Wed Oct 20 15:11:03 2004
+++ 25-akpm/drivers/md/dm-target.c	Wed Oct 20 15:11:03 2004
@@ -120,10 +120,9 @@ int dm_register_target(struct target_typ
 		return -ENOMEM;
 
 	down_write(&amp;_lock);
-	if (__find_target_type(t-&gt;name)) {
-		kfree(ti);
+	if (__find_target_type(t-&gt;name))
 		rv = -EEXIST;
-	} else
+	else
 		list_add(&amp;ti-&gt;list, &amp;_targets);
 
 	up_write(&amp;_lock);
_
</pre></body></html>