Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1a3b4ca6 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Make sure mms proxy is hostname" into tm-dev

parents 256a0b56 49dfa282
Loading
Loading
Loading
Loading
+9 −0
Original line number Original line Diff line number Diff line
@@ -24,6 +24,7 @@ import android.content.ContentValues;
import android.database.Cursor;
import android.database.Cursor;
import android.hardware.radio.V1_5.ApnTypes;
import android.hardware.radio.V1_5.ApnTypes;
import android.net.Uri;
import android.net.Uri;
import android.os.Build;
import android.os.Parcel;
import android.os.Parcel;
import android.os.Parcelable;
import android.os.Parcelable;
import android.provider.Telephony;
import android.provider.Telephony;
@@ -2183,6 +2184,14 @@ public class ApnSetting implements Parcelable {
                || TextUtils.isEmpty(mApnName) || TextUtils.isEmpty(mEntryName)) {
                || TextUtils.isEmpty(mApnName) || TextUtils.isEmpty(mEntryName)) {
                return null;
                return null;
            }
            }
            if ((mApnTypeBitmask & TYPE_MMS) != 0 && !TextUtils.isEmpty(mMmsProxyAddress)
                    && mMmsProxyAddress.startsWith("http")) {
                if (Build.IS_DEBUGGABLE) {
                    throw new IllegalArgumentException("mms proxy(" +  mMmsProxyAddress
                            + ") should be a hostname, not a url");
                }
                return null;
            }
            return new ApnSetting(this);
            return new ApnSetting(this);
        }
        }