| Index: components/offline_pages/core/prefetch/prefetch_proto_utils.cc
 | 
| diff --git a/components/offline_pages/core/prefetch/prefetch_proto_utils.cc b/components/offline_pages/core/prefetch/prefetch_proto_utils.cc
 | 
| index 0fe504049bc45368c1e3c5e567e40727b7f53fbb..0fcdfb7beb293c8f586061099103ee11e189d635 100644
 | 
| --- a/components/offline_pages/core/prefetch/prefetch_proto_utils.cc
 | 
| +++ b/components/offline_pages/core/prefetch/prefetch_proto_utils.cc
 | 
| @@ -123,18 +123,19 @@ bool ParsePendingOperationResponse(const proto::Operation& operation,
 | 
|  
 | 
|  }  // namespace
 | 
|  
 | 
| -bool ParseOperationResponse(const std::string& data,
 | 
| -                            std::vector<RenderPageInfo>* pages) {
 | 
| +std::string ParseOperationResponse(const std::string& data,
 | 
| +                                   std::vector<RenderPageInfo>* pages) {
 | 
|    proto::Operation operation;
 | 
|    if (!operation.ParseFromString(data)) {
 | 
|      DVLOG(1) << "Failed to parse operation";
 | 
| -    return false;
 | 
| +    return std::string();
 | 
|    }
 | 
|  
 | 
| -  if (operation.done())
 | 
| -    return ParseDoneOperationResponse(operation, pages);
 | 
| -  else
 | 
| -    return ParsePendingOperationResponse(operation, pages);
 | 
| +  std::string name = operation.name();
 | 
| +  bool success = operation.done()
 | 
| +                     ? ParseDoneOperationResponse(operation, pages)
 | 
| +                     : ParsePendingOperationResponse(operation, pages);
 | 
| +  return success ? name : std::string();
 | 
|  }
 | 
|  
 | 
|  }  // namespace offline_pages
 | 
| 
 |