commit | 8ac8272bd94dd0e58bb628fdee303d1fb7e42247 | [log] [tgz] |
---|---|---|
author | Prabhu Kaliamoorthi <kaliamoorthi@chromium.org> | Mon Mar 02 13:39:27 2015 +0100 |
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | Mon Mar 02 21:37:07 2015 +0000 |
tree | 956c7d8e050b2078ed58bd98d1e339f23878b78a | |
parent | abe5c0e0b6ef2f318162e9effc0f1404ef9fcf3c [diff] |
shill: Fix error on UpdateConnectionState(Service::kStateFailure) When an extension calls notifyConnectionStateChanged extension API during a VPN failure, third party vpn driver is not cleaned up properly, resulting in inconsistent state. This CL makes sure that the cleanup happens correctly. BUG=chromium:462235 TEST=Unit test updated and run, function verified manually. Change-Id: I7cd2d4edbfa2338af31ff4862a8255c99a04744d Reviewed-on: https://chromium-review.googlesource.com/255062 Reviewed-by: Paul Stewart <pstew@chromium.org> Commit-Queue: Prabhu Kaliamoorthi <kaliamoorthi@chromium.org> Tested-by: Prabhu Kaliamoorthi <kaliamoorthi@chromium.org>