diff options
| author | mrcodetastic <12006953+mrcodetastic@users.noreply.github.com> | 2024-10-18 21:01:07 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-18 21:01:07 +0100 |
| commit | a5d6611b65c365a252e6787e0afc267cf63c1996 (patch) | |
| tree | bffc0a0e32318602d8ec7e0488c7b497b85830dc /src | |
| parent | bba1a47f01d079323f60982b0215810715d5095d (diff) | |
| parent | 24b98a87c3637f86799797f1a067ace9c262ec86 (diff) | |
Merge pull request #688 from softhack007/fix_dangling_pointer
esp32-S3 fix for crash in Bus_Parallel16::release()
Diffstat (limited to 'src')
| -rw-r--r-- | src/platforms/esp32s3/gdma_lcd_parallel16.cpp | 1 | ||||
| -rw-r--r-- | src/platforms/esp32s3/gdma_lcd_parallel16.hpp | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/platforms/esp32s3/gdma_lcd_parallel16.cpp b/src/platforms/esp32s3/gdma_lcd_parallel16.cpp index b4e85b2..5820a17 100644 --- a/src/platforms/esp32s3/gdma_lcd_parallel16.cpp +++ b/src/platforms/esp32s3/gdma_lcd_parallel16.cpp @@ -294,6 +294,7 @@ if (_i80_bus) { esp_lcd_del_i80_bus(_i80_bus); + _i80_bus = nullptr; } if (_dmadesc_a) { diff --git a/src/platforms/esp32s3/gdma_lcd_parallel16.hpp b/src/platforms/esp32s3/gdma_lcd_parallel16.hpp index 9324c30..b7b1ed2 100644 --- a/src/platforms/esp32s3/gdma_lcd_parallel16.hpp +++ b/src/platforms/esp32s3/gdma_lcd_parallel16.hpp @@ -169,7 +169,7 @@ bool _double_dma_buffer = false; //bool _dmadesc_a_active = true; - esp_lcd_i80_bus_handle_t _i80_bus; + esp_lcd_i80_bus_handle_t _i80_bus = nullptr; }; |
