commit | 21f9f2ef7c12dcefbdadaf96382bf547f84f23b3 | [log] [tgz] |
---|---|---|
author | Colin Ian King <colin.king@canonical.com> | Fri Feb 17 14:17:30 2017 -0200 |
committer | Mauro Carvalho Chehab <mchehab@s-opensource.com> | Mon Apr 17 12:09:52 2017 -0300 |
tree | 253fce12816b835ee4c03256158623dcd2956e1f | |
parent | 56b27d4dd3eccff618be2f8417aef86f59a2c0d4 [diff] |
[media] Staging: media/lirc: don't call put_ir_rx on rx twice There is an exit path where rx is kfree'd on put_ir_rx and then a jump to label out_put_xx will again kfree it with another call to put_ir_rx. Fix this by adding a new label that avoids this 2nd call to put_ir_rx for this specific case. Detected with CoverityScan, CID#145119 ("Use after free") Signed-off-by: Colin Ian King <colin.king@canonical.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>