diff --git a/src/add-ons/accelerants/common/create_display_modes.cpp b/src/add-ons/accelerants/common/create_display_modes.cpp index c9c548f0d2..7e53f48a1c 100644 --- a/src/add-ons/accelerants/common/create_display_modes.cpp +++ b/src/add-ons/accelerants/common/create_display_modes.cpp @@ -477,7 +477,8 @@ create_display_modes(const char* name, edid1_info* edid, // compile initial mode list from the different sources ModeList modes; - modes.AddModes(initialModes, initialModeCount); + if (initialModes != NULL) + modes.AddModes(initialModes, initialModeCount); if (edid != NULL) modes.AddModes(edid);