From 9d18b4063d3660e2836596955704de8a177c9cf6 Mon Sep 17 00:00:00 2001 From: althafvly Date: Tue, 24 Feb 2026 12:40:29 +0530 Subject: [PATCH] Guard against missing SystemUpdateManager instance --- app/src/main/java/org/lineageos/updater/misc/Utils.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/lineageos/updater/misc/Utils.java b/app/src/main/java/org/lineageos/updater/misc/Utils.java index 5a70f6ff..10812a3a 100644 --- a/app/src/main/java/org/lineageos/updater/misc/Utils.java +++ b/app/src/main/java/org/lineageos/updater/misc/Utils.java @@ -596,6 +596,10 @@ public class Utils { public static void updateSystemUpdaterService(Context context, int status, String version) { final SystemUpdateManager updateManager = context.getSystemService(SystemUpdateManager.class); + if (updateManager == null) { + Log.w(TAG, "SystemUpdateManager not available on this device"); + return; + } final Bundle oldInfo = updateManager.retrieveSystemUpdateInfo(); final int oldStatus = oldInfo.getInt(SystemUpdateManager.KEY_STATUS); -- GitLab