Loading services/core/java/com/android/server/IpSecService.java +10 −14 Original line number Diff line number Diff line Loading @@ -1490,14 +1490,11 @@ public class IpSecService extends IIpSecService.Stub { } } private static final String TUNNEL_OP = "STOPSHIP"; // = AppOpsManager.OP_MANAGE_IPSEC_TUNNELS; private static final String TUNNEL_OP = AppOpsManager.OPSTR_MANAGE_IPSEC_TUNNELS; private void enforceTunnelPermissions(String callingPackage) { checkNotNull(callingPackage, "Null calling package cannot create IpSec tunnels"); if (false) { // STOPSHIP if this line is present switch (getAppOpsManager().noteOp( TUNNEL_OP, Binder.getCallingUid(), callingPackage)) { switch (getAppOpsManager().noteOp(TUNNEL_OP, Binder.getCallingUid(), callingPackage)) { case AppOpsManager.MODE_DEFAULT: mContext.enforceCallingOrSelfPermission( android.Manifest.permission.MANAGE_IPSEC_TUNNELS, "IpSecService"); Loading @@ -1508,7 +1505,6 @@ public class IpSecService extends IIpSecService.Stub { throw new SecurityException("Request to ignore AppOps for non-legacy API"); } } } private void createOrUpdateTransform( IpSecConfig c, int resourceId, SpiRecord spiRecord, EncapSocketRecord socketRecord) Loading Loading
services/core/java/com/android/server/IpSecService.java +10 −14 Original line number Diff line number Diff line Loading @@ -1490,14 +1490,11 @@ public class IpSecService extends IIpSecService.Stub { } } private static final String TUNNEL_OP = "STOPSHIP"; // = AppOpsManager.OP_MANAGE_IPSEC_TUNNELS; private static final String TUNNEL_OP = AppOpsManager.OPSTR_MANAGE_IPSEC_TUNNELS; private void enforceTunnelPermissions(String callingPackage) { checkNotNull(callingPackage, "Null calling package cannot create IpSec tunnels"); if (false) { // STOPSHIP if this line is present switch (getAppOpsManager().noteOp( TUNNEL_OP, Binder.getCallingUid(), callingPackage)) { switch (getAppOpsManager().noteOp(TUNNEL_OP, Binder.getCallingUid(), callingPackage)) { case AppOpsManager.MODE_DEFAULT: mContext.enforceCallingOrSelfPermission( android.Manifest.permission.MANAGE_IPSEC_TUNNELS, "IpSecService"); Loading @@ -1508,7 +1505,6 @@ public class IpSecService extends IIpSecService.Stub { throw new SecurityException("Request to ignore AppOps for non-legacy API"); } } } private void createOrUpdateTransform( IpSecConfig c, int resourceId, SpiRecord spiRecord, EncapSocketRecord socketRecord) Loading