commit | 31874ec15a8b1356134415e0ba783685443cae2c | [log] [tgz] |
---|---|---|
author | Saadi Maalem <saadi.maalem@intel.com> | Mon Jul 18 19:44:57 2016 +0200 |
committer | Victor Tasayco Loarte <victorx.tasayco.loarte@intel.com> | Thu Jul 21 17:42:22 2016 +0200 |
tree | feaeceeb5830d4171778a0eaa4d998e8fd401106 | |
parent | 6bdd04d5f4c6e25e1e3a70c39690fb6d49e676ea [diff] |
video: CVE-2016-3811 Bug: 28447556 Change-Id: I3916c50903fe7d16f28f28d4b4360f1205e596ef Tracked-On: https://jira01.devtools.intel.com/browse/AW-1173 Signed-off-by: Saadi Maalem <saadi.maalem@intel.com>
diff --git a/drivers/video/adf/adf_client.c b/drivers/video/adf/adf_client.c index 8061d8e..75b2f0b 100644 --- a/drivers/video/adf/adf_client.c +++ b/drivers/video/adf/adf_client.c
@@ -305,8 +305,10 @@ } done: - if (ret < 0) + if (ret < 0) { adf_buffer_mapping_cleanup(mapping, buf); + memset(mapping, 0, sizeof(*mapping)); + } return ret; }