Commit 2dc07fc4 by bachinger Committed by Oliver Woodman

assert userAgent is not empty when constructing a DefaultHttpDataSourceFactory

Issue: #5706
PiperOrigin-RevId: 241360166
parent e8b0d489
......@@ -18,6 +18,7 @@ package com.google.android.exoplayer2.upstream;
import androidx.annotation.Nullable;
import com.google.android.exoplayer2.upstream.HttpDataSource.BaseFactory;
import com.google.android.exoplayer2.upstream.HttpDataSource.Factory;
import com.google.android.exoplayer2.util.Assertions;
/** A {@link Factory} that produces {@link DefaultHttpDataSource} instances. */
public final class DefaultHttpDataSourceFactory extends BaseFactory {
......@@ -93,7 +94,7 @@ public final class DefaultHttpDataSourceFactory extends BaseFactory {
int connectTimeoutMillis,
int readTimeoutMillis,
boolean allowCrossProtocolRedirects) {
this.userAgent = userAgent;
this.userAgent = Assertions.checkNotEmpty(userAgent);
this.listener = listener;
this.connectTimeoutMillis = connectTimeoutMillis;
this.readTimeoutMillis = readTimeoutMillis;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment