From 120e063a102e1cf8d92a3ecd0f3e0372d3d628cb Mon Sep 17 00:00:00 2001 From: Geoffrey McRae Date: Sat, 11 Nov 2023 13:13:08 +1100 Subject: [PATCH] [client] main: prevent possible null pointer dereference --- client/src/main.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/client/src/main.c b/client/src/main.c index 07958da8..b984fbc0 100644 --- a/client/src/main.c +++ b/client/src/main.c @@ -761,6 +761,13 @@ int main_frameThread(void * unused) } } + if (!dma) + { + DEBUG_ERROR("Failed to obtain a free DMA buffer for use"); + g_state.state = APP_STATE_SHUTDOWN; + break; + } + /* open the buffer */ if (dma->fd == -1) {