MISC: Resolved dereference null return value
authordonghyuk.yang <donghyuk.yang@samsung.com>
Fri, 4 Apr 2014 00:03:17 +0000 (09:03 +0900)
committerdonghyuk.yang <donghyuk.yang@samsung.com>
Fri, 4 Apr 2014 00:03:17 +0000 (09:03 +0900)
Change-Id: Idb668059e70c7b2a566c9e315586572c8ae8a02c
Signed-off-by: donghyuk.yang <donghyuk.yang@samsung.com>
org.tizen.nativeplatform/src/org/tizen/nativeplatform/build/gbs/GBSBuildCommandProvider.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/build/gbs/GBSBuildResultProcessor.java

index 1a1b6e0..f89d035 100644 (file)
@@ -67,6 +67,9 @@ public class GBSBuildCommandProvider implements IBuildCommandProvider {
         String rootId = SmartBuildInterface.getInstance().getRootstrapIDFromTargetID(targetId);
         PlatformRootstrap rt = RootstrapManager.getRootstrap(rootId);
         List<String> args = new ArrayList<String>();
+        if (rt == null) {
+            return args.toArray(new String[0]);
+        }
         args.add(BUILD_SUBCOMMAND);
         args.add(ARCH_OP);
         args.add(rt.getArch());
index b0e8dc1..776d957 100644 (file)
@@ -65,6 +65,9 @@ public class GBSBuildResultProcessor implements IBuildResultProcessor {
         String targetId = PlatformConfigurationManager.getBuildTargetName(config);
         String rootId = SmartBuildInterface.getInstance().getRootstrapIDFromTargetID(targetId);
         PlatformRootstrap rootstrap = RootstrapManager.getRootstrap(rootId);
+        if (rootstrap == null) {
+            return false;
+        }
         List<String> rpms = getRpmFiles(rootstrap);
         if (rpms.isEmpty()) {
             return false;