xc2028: unlock on error in xc2028_set_config()
authorDan Carpenter <dan.carpenter@oracle.com>
Wed, 3 Feb 2016 15:34:00 +0000 (13:34 -0200)
committerWilly Tarreau <w@1wt.eu>
Wed, 7 Jun 2017 22:47:10 +0000 (00:47 +0200)
commitd9a854e53bed006a57a64d67888486d57f3490d0
tree0aa190a3ac6db52426c527d714bc2a80a1f50fbc
parentbb4884f2eee5e7acae86541578210bb6802797ae
xc2028: unlock on error in xc2028_set_config()

commit 210bd104c6acd31c3c6b8b075b3f12d4a9f6b60d upstream.

We have to unlock before returning -ENOMEM.

Fixes: 8dfbcc4351a0 ('[media] xc2028: avoid use after free')

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Signed-off-by: Willy Tarreau <w@1wt.eu>
drivers/media/tuners/tuner-xc2028.c