Check for null

This commit is contained in:
Mathieu Carbou
2024-09-15 11:59:19 +02:00
parent 74b16d6ed3
commit 9bad612a69

View File

@@ -590,7 +590,10 @@ class AsyncMiddlewareChain {
m->_freeOnRemoval = true; m->_freeOnRemoval = true;
_middlewares.emplace_back(m); _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<AsyncMiddleware*> middlewares) { void addMiddlewares(std::vector<AsyncMiddleware*> middlewares) {
for (AsyncMiddleware* m : middlewares) for (AsyncMiddleware* m : middlewares)
addMiddleware(m); addMiddleware(m);