From 9bad612a693d25b5c9142f83571d65b3dec7f8b2 Mon Sep 17 00:00:00 2001 From: Mathieu Carbou Date: Sun, 15 Sep 2024 11:59:19 +0200 Subject: [PATCH] Check for null --- src/ESPAsyncWebServer.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ESPAsyncWebServer.h b/src/ESPAsyncWebServer.h index ad2038a..311680d 100644 --- a/src/ESPAsyncWebServer.h +++ b/src/ESPAsyncWebServer.h @@ -590,7 +590,10 @@ class AsyncMiddlewareChain { m->_freeOnRemoval = true; _middlewares.emplace_back(m); } - void addMiddleware(AsyncMiddleware* middleware) { _middlewares.emplace_back(middleware); } + void addMiddleware(AsyncMiddleware* middleware) { + if (middleware) + _middlewares.emplace_back(middleware); + } void addMiddlewares(std::vector middlewares) { for (AsyncMiddleware* m : middlewares) addMiddleware(m);