From 55351365a90cda1d1a72bbaeffea01c27146c588 Mon Sep 17 00:00:00 2001 From: Andreas Gampe Date: Thu, 14 Sep 2017 14:02:09 -0700 Subject: [PATCH] Frameworks: Fix NPE for agent attach Fix missing null check. Bug: 62445317 Test: m Test: adb shell am start --attach-agent dummy.so Test: m cts && cts-tradefed run commandAndExit cts-dev --module CtsJvmtiAttachingHostTestCases Change-Id: Ia16c2973b24f81839d20502339978e75a23a93bc --- .../core/java/com/android/server/am/ActivityManagerService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java index 85fa7a1b4c3ec..8337892f8f17a 100644 --- a/services/core/java/com/android/server/am/ActivityManagerService.java +++ b/services/core/java/com/android/server/am/ActivityManagerService.java @@ -7005,7 +7005,7 @@ public class ActivityManagerService extends IActivityManager.Stub mProfileProc = app; profilerInfo = (mProfilerInfo != null && mProfilerInfo.profileFile != null) ? new ProfilerInfo(mProfilerInfo) : null; - agent = profilerInfo.agent; + agent = mProfilerInfo != null ? mProfilerInfo.agent : null; } else if (app.instr != null && app.instr.mProfileFile != null) { profilerInfo = new ProfilerInfo(app.instr.mProfileFile, null, 0, false, false, null);