]> www.infradead.org Git - users/dwmw2/linux.git/commit
media: ccs: Clean up parsed CCS static data on parse failure
authorSakari Ailus <sakari.ailus@linux.intel.com>
Tue, 3 Dec 2024 10:23:01 +0000 (12:23 +0200)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Thu, 19 Dec 2024 11:50:13 +0000 (12:50 +0100)
commitda73efa8e675a2b58f1c7ae61201acfe57714bf7
treea1388118b0c85b1f1f309e34b160aeadea7bfa94
parent82b696750f0b60e7513082a10ad42786854f59f8
media: ccs: Clean up parsed CCS static data on parse failure

ccs_data_parse() releases the allocated in-memory data structure when the
parser fails, but it does not clean up parsed metadata that is there to
help access the actual data. Do that, in order to return the data
structure in a sane state.

Fixes: a6b396f410b1 ("media: ccs: Add CCS static data parser library")
Cc: stable@vger.kernel.org
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Reviewed-by: Mehdi Djait <mehdi.djait@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/media/i2c/ccs/ccs-data.c