Index: chrome/browser/chromeos/status/network_menu.cc |
diff --git a/chrome/browser/chromeos/status/network_menu.cc b/chrome/browser/chromeos/status/network_menu.cc |
index f8b11de2ef1fa4f03e4c8676e94ccee0d1e80a22..70107ab78229e0548fdf00cf8908c18182fce208 100644 |
--- a/chrome/browser/chromeos/status/network_menu.cc |
+++ b/chrome/browser/chromeos/status/network_menu.cc |
@@ -329,8 +329,9 @@ void NetworkMenu::ActivatedAt(int index) { |
// TODO(stevenjb): Show notification. |
} else if (cellular->activation_state() != ACTIVATION_STATE_ACTIVATED) { |
ActivateCellular(cellular); |
- } else if (cellular->service_path() == |
- cros->cellular_network()->service_path()) { |
+ } else if (cros->cellular_network() && |
+ (cellular->service_path() == |
+ cros->cellular_network()->service_path())) { |
// Show the config settings for the cellular network. |
ShowCellular(cellular, false); |
} else { |