From c9d064a380084796217d08fb459c9ecab022f596 Mon Sep 17 00:00:00 2001 From: Suprabh Shukla Date: Tue, 12 Apr 2016 18:45:34 -0700 Subject: [PATCH] Added null check in appendSettingToCursor Added check for null setting before adding to MatrixCursor. Bug: b/27908871 Change-Id: I0b71c3d5347cad705b8def98fda7e9e463c295e2 --- .../src/com/android/providers/settings/SettingsProvider.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java index 640399f0e8910..8dc247a010a25 100644 --- a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java +++ b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java @@ -1324,6 +1324,9 @@ public class SettingsProvider extends ContentProvider { } private static void appendSettingToCursor(MatrixCursor cursor, Setting setting) { + if (setting == null) { + return; + } final int columnCount = cursor.getColumnCount(); String[] values = new String[columnCount];