platform/chrome: cros_ec: Fix possible leak in led_rgb_store()
authorChristian Engelmayer <cengelma@gmx.at>
Sun, 19 Jul 2015 19:43:02 +0000 (21:43 +0200)
committerOlof Johansson <olof@lixom.net>
Wed, 7 Oct 2015 21:34:26 +0000 (14:34 -0700)
commitf14ae099bdad32414ad968909973bfade9b37967
treecee31a38b49fd797fc57fc2aae48f82e58b2019c
parent88dfb8b43d557ee9b1c1ffd2c8d275dd479a66d4
platform/chrome: cros_ec: Fix possible leak in led_rgb_store()

Function led_rgb_store() contains some direct returns in error cases that
leak the already allocated cros_ec_command message structure. Make sure
that 'msg' is freed in all exit paths. Detected by Coverity CID 1309666.

Signed-off-by: Christian Engelmayer <cengelma@gmx.at>
Signed-off-by: Olof Johansson <olof@lixom.net>
drivers/platform/chrome/cros_ec_lightbar.c