media: lirc: do not pass ERR_PTR to kfree
authorSean Young <sean@mess.org>
Wed, 13 Dec 2017 21:09:21 +0000 (16:09 -0500)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Mon, 18 Dec 2017 20:21:28 +0000 (15:21 -0500)
commita74b2bff59455d466a4422ee2f49151ffd65a2ab
tree7e440794300206a08e00bff023f6565f5ed2eb6b
parentb996157dd2b9de57a61a6abbe4ab2d63e1d10908
media: lirc: do not pass ERR_PTR to kfree

If memdup_user() fails, txbuf will be an error pointer and passed
to kfree.

Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Sean Young <sean@mess.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/rc/lirc_dev.c