SDL: Fixed refresh rate calculation for KMSDRM

From 3f486224a9c24289512aa1c4ce92839a0ff70274 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Thu, 10 Aug 2023 15:39:38 -0700
Subject: [PATCH] Fixed refresh rate calculation for KMSDRM

---
 src/video/kmsdrm/SDL_kmsdrmvideo.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c
index 927af657c982..5312a584e93d 100644
--- a/src/video/kmsdrm/SDL_kmsdrmvideo.c
+++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c
@@ -188,7 +188,7 @@ static float CalculateRefreshRate(drmModeModeInfo *mode)
         den *= mode->vscan;
     }
 
-    return ((100 * num) / den) / 100.0f;
+    return ((100 * (Sint64)num) / den) / 100.0f;
 }
 
 static int KMSDRM_Available(void)