From 73ecae2fdcb09d461ec8d73c7303c3e0ff033490 Mon Sep 17 00:00:00 2001 From: Xavier Ducrohet Date: Tue, 13 Oct 2009 10:28:16 -0700 Subject: [PATCH] Fix NPE in the parsing of property file. this could happen if the log object is null and the parsing fails. Change-Id: I6dbcafab26c5405efba20b30f511104fcee5bf78 --- .../libs/sdklib/src/com/android/sdklib/SdkManager.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/sdkmanager/libs/sdklib/src/com/android/sdklib/SdkManager.java b/tools/sdkmanager/libs/sdklib/src/com/android/sdklib/SdkManager.java index 7b47f4acf..900927495 100644 --- a/tools/sdkmanager/libs/sdklib/src/com/android/sdklib/SdkManager.java +++ b/tools/sdkmanager/libs/sdklib/src/com/android/sdklib/SdkManager.java @@ -605,8 +605,10 @@ public final class SdkManager { if (m.matches()) { map.put(m.group(1), m.group(2)); } else { - log.warning("Error parsing '%1$s': \"%2$s\" is not a valid syntax", - buildProp.getAbsolutePath(), line); + if (log != null) { + log.warning("Error parsing '%1$s': \"%2$s\" is not a valid syntax", + buildProp.getAbsolutePath(), line); + } return null; } }