summaryrefslogtreecommitdiffstats
path: root/sync/tools/sync_client.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sync/tools/sync_client.cc')
-rw-r--r--sync/tools/sync_client.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/sync/tools/sync_client.cc b/sync/tools/sync_client.cc
index f671edc..5f6de2a 100644
--- a/sync/tools/sync_client.cc
+++ b/sync/tools/sync_client.cc
@@ -351,6 +351,11 @@ int SyncClientMain(int argc, char* argv[]) {
const char kRestoredKeystoreKeyForBootstrapping[] = "";
NullEncryptor null_encryptor;
LoggingUnrecoverableErrorHandler unrecoverable_error_handler;
+ InternalComponentsFactoryImpl::Switches factory_switches = {
+ InternalComponentsFactory::ENCRYPTION_KEYSTORE,
+ InternalComponentsFactory::BACKOFF_NORMAL
+ };
+
sync_manager->Init(database_dir.path(),
WeakHandle<JsEventHandler>(
js_event_handler.AsWeakPtr()),
@@ -367,9 +372,8 @@ int SyncClientMain(int argc, char* argv[]) {
sync_notifier_factory.CreateSyncNotifier()),
kRestoredKeyForBootstrapping,
kRestoredKeystoreKeyForBootstrapping,
- true, // enable keystore encryption
scoped_ptr<InternalComponentsFactory>(
- new InternalComponentsFactoryImpl()),
+ new InternalComponentsFactoryImpl(factory_switches)),
&null_encryptor,
&unrecoverable_error_handler,
&LogUnrecoverableErrorContext);