Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 601d39d0 authored by Joonsoo Kim's avatar Joonsoo Kim Committed by Pekka Enberg
Browse files

slub: fix a possible memory leak



Memory allocated by kstrdup should be freed,
when kmalloc(kmem_size, GFP_KERNEL) is failed.

Acked-by: default avatarChristoph Lameter <cl@linux.com>
Acked-by: default avatarDavid Rientjes <rientjes@google.com>
Signed-off-by: default avatarJoonsoo Kim <js1304@gmail.com>
Signed-off-by: default avatarPekka Enberg <penberg@kernel.org>
parent 9fe49611
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -3968,9 +3968,9 @@ struct kmem_cache *kmem_cache_create(const char *name, size_t size,
			}
			return s;
		}
		kfree(n);
		kfree(s);
	}
	kfree(n);
err:
	up_write(&slub_lock);