Fix #3595: patchNative may throw NPE when gameVersion is null (#3602)

This commit is contained in:
Glavo
2025-02-10 19:59:25 +08:00
committed by GitHub
parent 8a15b7d274
commit 8236dfc7e5

View File

@@ -83,7 +83,7 @@ public final class NativePatcher {
final boolean useNativeOpenAL = settings.isUseNativeOpenAL();
if (OperatingSystem.CURRENT_OS.isLinuxOrBSD() && (useNativeGLFW || useNativeOpenAL)
&& GameVersionNumber.compare(gameVersion, "1.19") >= 0) {
&& gameVersion != null && GameVersionNumber.compare(gameVersion, "1.19") >= 0) {
version = version.setLibraries(version.getLibraries().stream()
.filter(library -> {