From f444f50b7961b9d9e7b0a9ec7188f9f6933ada24 Mon Sep 17 00:00:00 2001 From: Stan Chesnutt Date: Wed, 5 Jan 2011 17:14:03 -0800 Subject: [PATCH] Allow bumpDns() to execute correctly before boot has completed Change-Id: I5c2cf023e555f49d7e29592f9d1439b3ac367e3d --- services/java/com/android/server/ConnectivityService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/java/com/android/server/ConnectivityService.java b/services/java/com/android/server/ConnectivityService.java index eeaeadc948..3b47bce4a7 100644 --- a/services/java/com/android/server/ConnectivityService.java +++ b/services/java/com/android/server/ConnectivityService.java @@ -1618,6 +1618,10 @@ public class ConnectivityService extends IConnectivityManager.Stub { */ Intent intent = new Intent(Intent.ACTION_CLEAR_DNS_CACHE); intent.addFlags(Intent.FLAG_RECEIVER_REPLACE_PENDING); + /* + * Connectivity events can happen before boot has completed ... + */ + intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT); mContext.sendBroadcast(intent); }