From 100155a310fbb5028fc48e359bdfb7c4d3531843 Mon Sep 17 00:00:00 2001 From: Chia-chi Yeh Date: Sun, 3 Jul 2011 16:52:38 -0700 Subject: VPN: convert prepare() into a form which helps solve race conditions. When someone tries to revoke packageA, it is possible that packageA is already revoked by packageB. In this case packageB should not be revoked, and the new prepare() can help solve this problem. Change-Id: Iee056a191dd99467b8ad1b5379a17b02d404bad1 --- core/java/android/net/IConnectivityManager.aidl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/java/android/net/IConnectivityManager.aidl') diff --git a/core/java/android/net/IConnectivityManager.aidl b/core/java/android/net/IConnectivityManager.aidl index e3c49ac..57f5967 100644 --- a/core/java/android/net/IConnectivityManager.aidl +++ b/core/java/android/net/IConnectivityManager.aidl @@ -101,7 +101,7 @@ interface IConnectivityManager void protectVpn(in ParcelFileDescriptor socket); - String prepareVpn(String packageName); + boolean prepareVpn(String oldPackage, String newPackage); ParcelFileDescriptor establishVpn(in VpnConfig config); -- cgit v1.1