powerpc/nvram: Add missing kfree in error path
If 'nvram_write_header' fails, then 'new_part' should be freed, otherwise, there is a memory leak. Signed-off-by: Christophe Jaillet <christophe.jaillet@wanadoo.fr> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:
parent
2adc48a691
commit
7d52318717
|
@ -1079,6 +1079,7 @@ loff_t __init nvram_create_partition(const char *name, int sig,
|
|||
if (rc <= 0) {
|
||||
pr_err("nvram_create_os_partition: nvram_write_header "
|
||||
"failed (%d)\n", rc);
|
||||
kfree(new_part);
|
||||
return rc;
|
||||
}
|
||||
list_add_tail(&new_part->partition, &free_part->partition);
|
||||
|
|
Loading…
Reference in New Issue