aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Cardenas <danielcar@google.com>2017-07-26 15:43:39 -0700
committerDaniel Cardenas <danielcar@google.com>2017-07-27 20:23:34 +0000
commit84f00beebd3f97b51b49cc09eed1155cf87fcbc5 (patch)
tree297b94f934a3db35c87359415cbe013dc6c084bf
parent07090a455c8793911c3e57cec059d9fdc4e24169 (diff)
downloadmdnsresponder-84f00beebd3f97b51b49cc09eed1155cf87fcbc5.tar.gz
Fix random underflow.
Fixes: 63335997 Test: Boot a couple of Fugu's warm and cold and observe via top that mdns task is not hogging CPU cycles. Change-Id: Ia03114fc282ee1484bb782bce614073e93e2490a
-rwxr-xr-xmDNSCore/mDNS.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mDNSCore/mDNS.c b/mDNSCore/mDNS.c
index e126754..ddee3de 100755
--- a/mDNSCore/mDNS.c
+++ b/mDNSCore/mDNS.c
@@ -10641,7 +10641,7 @@ mDNSexport mStatus mDNS_Init(mDNS *const m, mDNS_PlatformSupport *const p,
// Task Scheduling variables
result = mDNSPlatformTimeInit();
if (result != mStatus_NoError) return(result);
- m->timenow_adjust = (mDNSs32)mDNSRandom(0xFFFFFFFF);
+ m->timenow_adjust = 0; // b/63335997 , High outbound network traffic
timenow = mDNS_TimeNow_NoLock(m);
m->timenow = 0; // MUST only be set within mDNS_Lock/mDNS_Unlock section