summaryrefslogtreecommitdiffstats
path: root/core/java/android/net/IConnectivityManager.aidl
diff options
context:
space:
mode:
authorChia-chi Yeh <chiachi@android.com>2011-07-03 16:52:38 -0700
committerChia-chi Yeh <chiachi@android.com>2011-07-03 17:03:27 -0700
commit100155a310fbb5028fc48e359bdfb7c4d3531843 (patch)
tree15aa54e35b879307c2272faf7ba6028113ac2a5c /core/java/android/net/IConnectivityManager.aidl
parent34e7813e962de99df9813014678ef5901227c5f1 (diff)
downloadframeworks_base-100155a310fbb5028fc48e359bdfb7c4d3531843.zip
frameworks_base-100155a310fbb5028fc48e359bdfb7c4d3531843.tar.gz
frameworks_base-100155a310fbb5028fc48e359bdfb7c4d3531843.tar.bz2
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
Diffstat (limited to 'core/java/android/net/IConnectivityManager.aidl')
-rw-r--r--core/java/android/net/IConnectivityManager.aidl2
1 files changed, 1 insertions, 1 deletions
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);