projects
/
linux-2.6-microblaze.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
ubi: block: Fix a possible use-after-free bug in ubiblock_create()
[linux-2.6-microblaze.git]
/
drivers
/
mtd
/
ubi
/
block.c
diff --git
a/drivers/mtd/ubi/block.c
b/drivers/mtd/ubi/block.c
index
6a9eb2c
..
1de8706
100644
(file)
--- a/
drivers/mtd/ubi/block.c
+++ b/
drivers/mtd/ubi/block.c
@@
-429,6
+429,7
@@
int ubiblock_create(struct ubi_volume_info *vi)
return 0;
out_remove_minor:
+ list_del(&dev->list);
idr_remove(&ubiblock_minor_idr, gd->first_minor);
out_cleanup_disk:
put_disk(dev->gd);