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

Commit c4ad2c4f authored by Aishwarya Mallampati's avatar Aishwarya Mallampati
Browse files

Extract hostname if mMmsProxyAddress starts with

http.

Bug: 226279832
Test: atest
com.android.internal.telephony.dataconnection.ApnSettingTest#testBuild_mmsProxyAddrStartsWithHttp
Change-Id: I3cf4a23ab6d6f7f21116ec591b11ec1c8a798f51

Change-Id: Ic05c39c8c86294564e65c4d0ab0ee263abe03fb3
parent c25b379f
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -2193,11 +2193,10 @@ public class ApnSetting implements Parcelable {
            }
            if ((mApnTypeBitmask & TYPE_MMS) != 0 && !TextUtils.isEmpty(mMmsProxyAddress)
                    && mMmsProxyAddress.startsWith("http")) {
                if (Build.IS_DEBUGGABLE) {
                    throw new IllegalArgumentException("mms proxy(" +  mMmsProxyAddress
                Log.wtf(LOG_TAG,"mms proxy(" + mMmsProxyAddress
                        + ") should be a hostname, not a url");
                }
                return null;
                Uri mMmsProxyAddressUri = Uri.parse(mMmsProxyAddress);
                mMmsProxyAddress = mMmsProxyAddressUri.getHost();
            }
            return new ApnSetting(this);
        }