Skip to content

Commit db62886

Browse files
Free memory in an error path in spl-kmem-cache.c
skc->skc_name also needs to be freed in an error path. Reviewed-by: Alexander Motin <[email protected]> Reviewed-by: Tino Reichardt <[email protected]> Signed-off-by: Vandana Rungta <[email protected]> Closes #17041
1 parent b901d4a commit db62886

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

module/os/linux/spl/spl-kmem-cache.c

+1
Original file line numberDiff line numberDiff line change
@@ -727,6 +727,7 @@ spl_kmem_cache_create(const char *name, size_t size, size_t align,
727727

728728
rc = percpu_counter_init(&skc->skc_linux_alloc, 0, GFP_KERNEL);
729729
if (rc != 0) {
730+
kfree(skc->skc_name);
730731
kfree(skc);
731732
return (NULL);
732733
}

0 commit comments

Comments
 (0)