Switching provider from Dashboard does not return OK to Dashboard
Steps:
- Select a provider, use anonymously
- Menu => Switch provider
- Repeat step 1
07-01 18:17:48.660: E/AndroidRuntime(17931): FATAL EXCEPTION: IntentService[LEAPEIP] 07-01 18:17:48.660: E/AndroidRuntime(17931): java.util.ConcurrentModificationException 07-01 18:17:48.660: E/AndroidRuntime(17931): at java.util.HashMap$HashIterator.nextEntry(HashMap.java:792) 07-01 18:17:48.660: E/AndroidRuntime(17931): at java.util.HashMap$ValueIterator.next(HashMap.java:824) 07-01 18:17:48.660: E/AndroidRuntime(17931): at se.leap.leapclient.EIP$OVPNGateway.(EIP.java:333) 07-01 18:17:48.660: E/AndroidRuntime(17931): at se.leap.leapclient.EIP.updateGateways(EIP.java:270) 07-01 18:17:48.660: E/AndroidRuntime(17931): at se.leap.leapclient.EIP.updateEIPService(EIP.java:227) 07-01 18:17:48.660: E/AndroidRuntime(17931): at se.leap.leapclient.EIP.onHandleIntent(EIP.java:97) 07-01 18:17:48.660: E/AndroidRuntime(17931): at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65) 07-01 18:17:48.660: E/AndroidRuntime(17931): at android.os.Handler.dispatchMessage(Handler.java:99) 07-01 18:17:48.660: E/AndroidRuntime(17931): at android.os.Looper.loop(Looper.java:137) 07-01 18:17:48.660: E/AndroidRuntime(17931): at android.os.HandlerThread.run(HandlerThread.java:60)
(from redmine: created on 2013-07-01, closed on 2013-12-05)