diff --git a/nx/source/runtime/hosversion.c b/nx/source/runtime/hosversion.c index a5d7855b..ba593c1e 100644 --- a/nx/source/runtime/hosversion.c +++ b/nx/source/runtime/hosversion.c @@ -30,6 +30,9 @@ bool hosversionAtLeast(u8 major, u8 minor, u8 micro) if (g_kernelLowerBound >= ver) return true; + if (g_kernelUpperBound < ver) + return false; + fatalSimple(-1); } @@ -40,6 +43,9 @@ bool hosversionBefore(u8 major, u8 minor, u8 micro) if (g_hasHosVersion) return g_hosVersion < ver; + if (g_kernelLowerBound >= ver) + return false; + if (g_kernelUpperBound < ver) return true;