| Index: ios/web/web_state/ui/crw_web_controller.mm
|
| diff --git a/ios/web/web_state/ui/crw_web_controller.mm b/ios/web/web_state/ui/crw_web_controller.mm
|
| index cad77de2eb11302be05b37801c4e99696abf8b89..09afbce2b3a94cdc5497039a75ceda223667043a 100644
|
| --- a/ios/web/web_state/ui/crw_web_controller.mm
|
| +++ b/ios/web/web_state/ui/crw_web_controller.mm
|
| @@ -2276,8 +2276,10 @@ const NSTimeInterval kSnapshotOverlayTransition = 0.5;
|
| - (void)goToItemAtIndex:(int)index {
|
| CRWSessionController* sessionController = self.sessionController;
|
| NSArray* entries = sessionController.entries;
|
| - DCHECK_LT(static_cast<NSUInteger>(index), entries.count);
|
| - DCHECK_GE(index, 0);
|
| + if (index < 0 || index >= static_cast<int>(entries.count)) {
|
| + NOTREACHED();
|
| + return;
|
| + }
|
|
|
| if (!_webStateImpl->IsShowingWebInterstitial())
|
| [self recordStateInHistory];
|
|
|