| 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 1ec009d7deae781c099cd9cdb577c5726b001aae..4d87b2c3da8df85af85d482cbd6a74a833044682 100644
 | 
| --- a/ios/web/web_state/ui/crw_web_controller.mm
 | 
| +++ b/ios/web/web_state/ui/crw_web_controller.mm
 | 
| @@ -2595,7 +2595,7 @@ const NSTimeInterval kSnapshotOverlayTransition = 0.5;
 | 
|    std::vector<std::string> federations;
 | 
|    for (const auto& federation_value : *federations_value) {
 | 
|      std::string federation;
 | 
| -    if (!federation_value->GetAsString(&federation)) {
 | 
| +    if (!federation_value.GetAsString(&federation)) {
 | 
|        DLOG(WARNING) << "JS message parameter 'federations' contains wrong type";
 | 
|        return NO;
 | 
|      }
 | 
| 
 |