| Index: sync/tools/sync_client.cc
|
| diff --git a/sync/tools/sync_client.cc b/sync/tools/sync_client.cc
|
| index 6c3793bdcc2bad52dcc9653698e64766a2bb7dab..2ec1f199f7cd1d303b4e3141665e3304893b4a8d 100644
|
| --- a/sync/tools/sync_client.cc
|
| +++ b/sync/tools/sync_client.cc
|
| @@ -435,7 +435,7 @@ int SyncClientMain(int argc, char* argv[]) {
|
| args.internal_components_factory.reset(
|
| new InternalComponentsFactoryImpl(factory_switches));
|
| args.encryptor = &null_encryptor;
|
| - args.unrecoverable_error_handler.reset(new LoggingUnrecoverableErrorHandler);
|
| + args.unrecoverable_error_handler = WeakHandle<UnrecoverableErrorHandler>();
|
| args.report_unrecoverable_error_function =
|
| base::Bind(LogUnrecoverableErrorContext);
|
| args.cancelation_signal = &scm_cancelation_signal;
|
|
|