From 92034e9f7d605440be625235132ca162b4b169aa Mon Sep 17 00:00:00 2001 From: Zhao Yakui Date: Tue, 16 Aug 2022 11:36:08 +0800 Subject: [PATCH] ACRN:DM:VGPU: Add more check to avoid no geometry parameter for virtio-gpu When no geometry parameter is passed for virtio-gpu, it should not be started. Tracked-On: #7988 Signed-off-by: Zhao Yakui Reviewed-by: Sun Peng Reviewed-by: Wang Yu --- devicemodel/hw/vdisplay_sdl.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/devicemodel/hw/vdisplay_sdl.c b/devicemodel/hw/vdisplay_sdl.c index 22dd81b7f..ed1edf86f 100644 --- a/devicemodel/hw/vdisplay_sdl.c +++ b/devicemodel/hw/vdisplay_sdl.c @@ -1301,6 +1301,10 @@ gfx_ui_init() return -1; } + if (vdpy.vscrs_num <= 0) { + pr_err("Incorrect geometry parameter for virtio-gpu\n"); + return -1; + } num_pscreen = SDL_GetNumVideoDisplays(); for (i = 0; i < vdpy.vscrs_num; i++) {