|
|
|
@ -55,7 +55,7 @@ void AddTimeData(const CNetAddr& ip, int64_t nOffsetSample)
@@ -55,7 +55,7 @@ void AddTimeData(const CNetAddr& ip, int64_t nOffsetSample)
|
|
|
|
|
// Add data
|
|
|
|
|
static CMedianFilter<int64_t> vTimeOffsets(BITCOIN_TIMEDATA_MAX_SAMPLES, 0); |
|
|
|
|
vTimeOffsets.input(nOffsetSample); |
|
|
|
|
LogPrintf("Added time data, samples %d, offset %+d (%+d minutes)\n", vTimeOffsets.size(), nOffsetSample, nOffsetSample/60); |
|
|
|
|
LogPrint("net","added time data, samples %d, offset %+d (%+d minutes)\n", vTimeOffsets.size(), nOffsetSample, nOffsetSample/60); |
|
|
|
|
|
|
|
|
|
// There is a known issue here (see issue #4521):
|
|
|
|
|
//
|
|
|
|
@ -105,11 +105,11 @@ void AddTimeData(const CNetAddr& ip, int64_t nOffsetSample)
@@ -105,11 +105,11 @@ void AddTimeData(const CNetAddr& ip, int64_t nOffsetSample)
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
if (fDebug) { |
|
|
|
|
BOOST_FOREACH(int64_t n, vSorted) |
|
|
|
|
LogPrintf("%+d ", n); |
|
|
|
|
LogPrintf("| "); |
|
|
|
|
} |
|
|
|
|
LogPrintf("nTimeOffset = %+d (%+d minutes)\n", nTimeOffset, nTimeOffset/60); |
|
|
|
|
|
|
|
|
|
BOOST_FOREACH(int64_t n, vSorted) |
|
|
|
|
LogPrint("net", "%+d ", n); |
|
|
|
|
LogPrint("net", "| "); |
|
|
|
|
|
|
|
|
|
LogPrint("net", "nTimeOffset = %+d (%+d minutes)\n", nTimeOffset, nTimeOffset/60); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|