From a314ec79ea46fdce82201ebebb7883c3d2c89bae Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Fri, 2 Feb 2024 11:48:11 +0100 Subject: [PATCH] disp/multiplier: do not return with abort --- src/video_display/multiplier.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/video_display/multiplier.cpp b/src/video_display/multiplier.cpp index c53c75661..babfc8959 100644 --- a/src/video_display/multiplier.cpp +++ b/src/video_display/multiplier.cpp @@ -111,7 +111,7 @@ static void *display_multiplier_init(struct module *parent, const char *fmt, uns struct display *d_ptr; if (initialize_video_display(parent, display.c_str(), cfg.c_str(), flags, NULL, &d_ptr) != 0) { LOG(LOG_LEVEL_FATAL) << "[multiplier] Unable to initialize a display " << display << "!\n"; - abort(); + return nullptr; } unique_disp disp(d_ptr); if (display_needs_mainloop(disp.get()) && !s->displays.empty()) {