From 04686f428995fde3f6f5f5f12ccdd135f885ac84 Mon Sep 17 00:00:00 2001 From: Fabrice Di Meglio Date: Fri, 1 Oct 2010 11:16:10 -0700 Subject: Fix bug #3055578 ("adb shell bmgr list sets" generates NPE and cannot be run again when device has no account setup) - fix NPE - code cleaning Change-Id: Ieb30b666d995de8cbd27ee6d17e2178e7ea670f6 --- cmds/bmgr/src/com/android/commands/bmgr/Bmgr.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'cmds') diff --git a/cmds/bmgr/src/com/android/commands/bmgr/Bmgr.java b/cmds/bmgr/src/com/android/commands/bmgr/Bmgr.java index 39b3a20..37c8ad0 100644 --- a/cmds/bmgr/src/com/android/commands/bmgr/Bmgr.java +++ b/cmds/bmgr/src/com/android/commands/bmgr/Bmgr.java @@ -34,7 +34,6 @@ public final class Bmgr { private String[] mArgs; private int mNextArg; - private String mCurArgData; public static void main(String[] args) { try { @@ -274,6 +273,10 @@ public final class Bmgr { } private void printRestoreSets(RestoreSet[] sets) { + if (sets == null || sets.length == 0) { + System.out.println("No restore sets"); + return; + } for (RestoreSet s : sets) { System.out.println(" " + Long.toHexString(s.token) + " : " + s.name); } -- cgit v1.1