From 7f7e4e83105048f23750b67154458f2dd157130f Mon Sep 17 00:00:00 2001 From: TuxSH <1922548+TuxSH@users.noreply.github.com> Date: Sat, 1 Feb 2020 15:31:08 +0000 Subject: [PATCH] thermosphere: fix irq buffer overflow --- thermosphere/src/transport_interface.c | 1 + 1 file changed, 1 insertion(+) diff --git a/thermosphere/src/transport_interface.c b/thermosphere/src/transport_interface.c index 7ef17f81b..a985e9826 100644 --- a/thermosphere/src/transport_interface.c +++ b/thermosphere/src/transport_interface.c @@ -243,6 +243,7 @@ void transportInterfaceIrqHandlerBottomHalf(TransportInterface *iface) iface->processDataCallback(iface, iface->ctx, sz); } + maskIrq(); // Avoid stack overflow, as the line will be asserted once more transportInterfaceRelease(iface); }