Removing the call to Bundle.clear() in WifiManagerFacade.
b/21562325

Calling Bundle.clear() could cause a race condition.

Cherry-pick of https://partner-android-review.googlesource.com/#/c/217719/
Change-Id: I1ff8f1fcf7fbc27de167644174e3a8a85de6e3e5
diff --git a/Common/src/com/googlecode/android_scripting/facade/wifi/WifiManagerFacade.java b/Common/src/com/googlecode/android_scripting/facade/wifi/WifiManagerFacade.java
index 2586fcb..781a8eb 100755
--- a/Common/src/com/googlecode/android_scripting/facade/wifi/WifiManagerFacade.java
+++ b/Common/src/com/googlecode/android_scripting/facade/wifi/WifiManagerFacade.java
@@ -145,21 +145,19 @@
      */
     class WifiScanReceiver extends BroadcastReceiver {
         private final EventFacade mEventFacade;
-        private final Bundle mResults;
 
         WifiScanReceiver(EventFacade eventFacade) {
             mEventFacade = eventFacade;
-            mResults = new Bundle();
         }
 
         @Override
         public void onReceive(Context c, Intent intent) {
             String action = intent.getAction();
             if (action.equals(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION)) {
+                Bundle mResults = new Bundle();
                 Log.d("Wifi connection scan finished, results available.");
                 mResults.putLong("Timestamp", System.currentTimeMillis() / 1000);
                 mEventFacade.postEvent(mEventType + "ScanResultsAvailable", mResults);
-                mResults.clear();
                 mService.unregisterReceiver(mScanResultsAvailableReceiver);
             }
         }