mtd: s3c2410: Fix potential NULL pointer dereference error
'set' is tested for NULL. But subsequently accessed without the check. Thus making it conditional to avoid NULL pointer dereferencing. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
This commit is contained in:
parent
2cbba75a56
commit
ded4c55d10
|
@ -730,11 +730,14 @@ static int s3c2410_nand_add_partition(struct s3c2410_nand_info *info,
|
||||||
struct s3c2410_nand_mtd *mtd,
|
struct s3c2410_nand_mtd *mtd,
|
||||||
struct s3c2410_nand_set *set)
|
struct s3c2410_nand_set *set)
|
||||||
{
|
{
|
||||||
if (set)
|
if (set) {
|
||||||
mtd->mtd.name = set->name;
|
mtd->mtd.name = set->name;
|
||||||
|
|
||||||
return mtd_device_parse_register(&mtd->mtd, NULL, NULL,
|
return mtd_device_parse_register(&mtd->mtd, NULL, NULL,
|
||||||
set->partitions, set->nr_partitions);
|
set->partitions, set->nr_partitions);
|
||||||
|
}
|
||||||
|
|
||||||
|
return -ENODEV;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue