Skip to content

Commit af614e7

Browse files
Robert GreenwaltAndroid Git Automerger
authored andcommitted
am 4e579b5: am a30d969: Merge "Monitor the right interface re VPN" into jb-mr1-dev
* commit '4e579b5ac23fc2eda314fb43600c83ebc3eb2cd0': Monitor the right interface re VPN
2 parents 04353e8 + 4e579b5 commit af614e7

File tree

1 file changed

+7
-1
lines changed
  • services/java/com/android/server/connectivity

1 file changed

+7
-1
lines changed

services/java/com/android/server/connectivity/Vpn.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -628,6 +628,7 @@ private class LegacyVpnRunner extends Thread {
628628
private final String[] mDaemons;
629629
private final String[][] mArguments;
630630
private final LocalSocket[] mSockets;
631+
private final String mOuterInterface;
631632

632633
private long mTimer = -1;
633634

@@ -638,10 +639,15 @@ public LegacyVpnRunner(VpnConfig config, String[] racoon, String[] mtpd) {
638639
// TODO: clear arguments from memory once launched
639640
mArguments = new String[][] {racoon, mtpd};
640641
mSockets = new LocalSocket[mDaemons.length];
642+
643+
// This is the interface which VPN is running on,
644+
// mConfig.interfaze will change to point to OUR
645+
// internal interface soon. TODO - add inner/outer to mconfig
646+
mOuterInterface = mConfig.interfaze;
641647
}
642648

643649
public void check(String interfaze) {
644-
if (interfaze.equals(mConfig.interfaze)) {
650+
if (interfaze.equals(mOuterInterface)) {
645651
Log.i(TAG, "Legacy VPN is going down with " + interfaze);
646652
exit();
647653
}

0 commit comments

Comments
 (0)