]> asedeno.scripts.mit.edu Git - linux.git/commit
mtd: docg3: fix a possible memory leak of mtd->name
authorYueHaibing <yuehaibing@huawei.com>
Fri, 25 Jan 2019 02:12:42 +0000 (10:12 +0800)
committerBoris Brezillon <bbrezillon@kernel.org>
Tue, 29 Jan 2019 14:09:16 +0000 (15:09 +0100)
commitb0dd77a796423ad3c609b6708260adca85a0798f
tree2f79b71fb07a2db8388bf6566321fa899f843e9a
parentf7fd818cca0cea3d678f19cd300f06a537ae9e90
mtd: docg3: fix a possible memory leak of mtd->name

In case DOC_CHIPID_G3, mtd->name is not freed in err handling path,
which is alloced by kasprintf(). Fix this by using devm_kasprintf().

Fixes: ae9d4934b2d7 ("mtd: docg3: add multiple floor support")
Signed-off-by: YueHaibing <yuehaibing@huawei.com>
Signed-off-by: Boris Brezillon <bbrezillon@kernel.org>
drivers/mtd/devices/docg3.c