]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
mtd: maps: sa1100-flash: potential NULL dereference
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 15 Jul 2016 11:06:30 +0000 (14:06 +0300)
committerBrian Norris <computersforpeace@gmail.com>
Sat, 16 Jul 2016 01:40:25 +0000 (18:40 -0700)
We check for NULL but then dereference "info->mtd" on the next line.

Fixes: 72169755cf36 ('mtd: maps: sa1100-flash: show parent device in sysfs')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
drivers/mtd/maps/sa1100-flash.c

index 142fc3d794637366cc4a4996b5e07f882d14b7a2..784c6e1a0391e92c90723e698d8bc148fe3e4916 100644 (file)
@@ -230,8 +230,10 @@ static struct sa_info *sa1100_setup_mtd(struct platform_device *pdev,
 
                info->mtd = mtd_concat_create(cdev, info->num_subdev,
                                              plat->name);
-               if (info->mtd == NULL)
+               if (info->mtd == NULL) {
                        ret = -ENXIO;
+                       goto err;
+               }
        }
        info->mtd->dev.parent = &pdev->dev;