From d384f7f22a8d108655410dc4f662f2512e3f7385 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Mon, 18 May 2026 23:18:18 -0700
Subject: [PATCH] Fixed crash when specifying unknown command line options
(thanks @pinotree!)
Fixes https://github.com/libsdl-org/Maelstrom/issues/70
---
game/controls.cpp | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/game/controls.cpp b/game/controls.cpp
index 762f6bdc..d1890092 100644
--- a/game/controls.cpp
+++ b/game/controls.cpp
@@ -87,7 +87,9 @@ void LoadControls(void)
void SaveControls(void)
{
- prefs->Save();
+ if (prefs) {
+ prefs->Save();
+ }
}
bool