You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cover the per-frame allocations in do_update, clear_screen, and
dcs_lcd_draw_buffer across all four ESP32 drivers. On failure,
skip the frame with a log line and free any already-acquired
resources. The caller's reply has already been sent at enqueue
time (see the prior pre-ack commit), so there is no reply
obligation.
Also fix an oled do_update early-return on i2c_driver_acquire
failure that leaked both `items` and `buf`.
Init-time allocations in *_create_port / display_init /
display_spi_init remain unchecked; context-teardown-on-init-
failure is tracked as a separate follow-up.
0 commit comments