Index: sdk/lib/_internal/pub/lib/src/lock_file.dart |
diff --git a/sdk/lib/_internal/pub/lib/src/lock_file.dart b/sdk/lib/_internal/pub/lib/src/lock_file.dart |
index 1799191bbe28fdc68382506fc30b08904080bed6..e3dff8011d197a68428044a11fd0d96ebefed0d9 100644 |
--- a/sdk/lib/_internal/pub/lib/src/lock_file.dart |
+++ b/sdk/lib/_internal/pub/lib/src/lock_file.dart |
@@ -40,9 +40,8 @@ class LockFile { |
if (contents.trim() == '') return new LockFile.empty(); |
var parsed = loadYaml(contents); |
- if (parsed.containsKey('packages')) { |
- var packageEntries = parsed['packages']; |
- |
+ var packageEntries = parsed['packages']; |
+ if (packageEntries != null) { |
packageEntries.forEach((name, spec) { |
// Parse the version. |
if (!spec.containsKey('version')) { |