diff options
author | Niel Fourie <lusus@denx.de> | 2020-12-16 12:11:52 +0100 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2020-12-22 20:39:26 -0700 |
commit | fc314300ddbd60861b556318413662d6844a111d (patch) | |
tree | 6ee26516eab655106830acb48deb90bae4c9b664 /tools/buildman/builderthread.py | |
parent | a5624c6b4c42560e6072c114ce185c9a4bb3fde4 (diff) |
dm: spi: Fix spi_free_slave() freed memory write
Remove setting slave->dev to NULL after the device_remove() call.
The slave pointer points to dev->parent_priv, which has already
been freed by device_free(), called from device_remove() in the
preceding line. Writing to slave->dev may cause corruption of the
dlmalloc free chunk forward pointer of the previously freed chunk.
Signed-off-by: Niel Fourie <lusus@denx.de>
Cc: Simon Glass <sjg@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'tools/buildman/builderthread.py')
0 files changed, 0 insertions, 0 deletions