Skip to content
Snippets Groups Projects
Commit f35f34c0 authored by akwizgran's avatar akwizgran
Browse files

Fix logic for reporting clock skew.

parent dfe31d9b
No related branches found
No related tags found
1 merge request!168Use Tor wrapper library
Pipeline #14074 passed
......@@ -340,15 +340,14 @@ public abstract class AbstractTorPlugin implements TorPlugin, EventListener {
private synchronized TorPluginState getCurrentState(TorState torState) {
if (torState == TorState.STARTING_STOPPING) {
return TorPluginState.StartingStopping.INSTANCE;
} else if (torState == TorState.CONNECTING) {
return new TorPluginState.Enabling(bootstrapPercent);
} else if (torState == TorState.DISABLED) {
return TorPluginState.Inactive.INSTANCE;
} else if (clockSkewed) {
return TorPluginState.ClockSkewed.INSTANCE;
} else if (torState == TorState.CONNECTING) {
return new TorPluginState.Enabling(bootstrapPercent);
} else if (torState == TorState.CONNECTED) {
if (clockSkewed) {
// TODO: Should we also report clock skew while connecting?
return TorPluginState.ClockSkewed.INSTANCE;
} else if (numServiceUploads >= HS_DESC_UPLOADS) {
if (numServiceUploads >= HS_DESC_UPLOADS) {
return TorPluginState.Published.INSTANCE;
} else {
return TorPluginState.Active.INSTANCE;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment