Message ID | 20240319081344.7223-1-r.smirnov@omp.ru |
---|---|
State | New |
Headers | show |
Series | [v3] fbmon: prevent division by zero in fb_videomode_from_videomode() | expand |
diff --git a/drivers/video/fbdev/core/fbmon.c b/drivers/video/fbdev/core/fbmon.c index 79e5bfbdd34c..ca946919d962 100644 --- a/drivers/video/fbdev/core/fbmon.c +++ b/drivers/video/fbdev/core/fbmon.c @@ -1344,7 +1344,7 @@ int fb_videomode_from_videomode(const struct videomode *vm, vtotal = vm->vactive + vm->vfront_porch + vm->vback_porch + vm->vsync_len; /* prevent division by zero */ - if (htotal && vtotal) { + if (htotal && vtotal && (htotal * vtotal)) { fbmode->refresh = vm->pixelclock / (htotal * vtotal); /* a mode must have htotal and vtotal != 0 or it is invalid */ } else {