Skip to content

Commit 4942f53

Browse files
committed
Guard against a hypothetical null pointer dereference
[email protected] Review URL: https://codereview.chromium.org/2421473007 .
1 parent 852ef37 commit 4942f53

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pkg/analysis_server/lib/src/status/memory_use.dart

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -225,8 +225,10 @@ class MemoryUseData {
225225
DartSdkManager manager = server.sdkManager;
226226
List<SdkDescription> descriptors = manager.sdkDescriptors;
227227
for (SdkDescription descriptor in descriptors) {
228-
_processAnalysisContext(
229-
manager.getSdk(descriptor, () => null).context, manager);
228+
DartSdk sdk = manager.getSdk(descriptor, () => null);
229+
if (sdk != null) {
230+
_processAnalysisContext(sdk.context, manager);
231+
}
230232
}
231233
}
232234

0 commit comments

Comments
 (0)