From dbf243267ec4fa37b0d67693856a7369356c548a Mon Sep 17 00:00:00 2001 From: Martin Fietz Date: Tue, 1 Sep 2015 23:47:39 +0200 Subject: Check that URL is not null or empty --- .../java/de/danoeh/antennapod/core/util/NetworkUtils.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'core/src/main/java/de') diff --git a/core/src/main/java/de/danoeh/antennapod/core/util/NetworkUtils.java b/core/src/main/java/de/danoeh/antennapod/core/util/NetworkUtils.java index 1b57baa11..f6486163c 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/util/NetworkUtils.java +++ b/core/src/main/java/de/danoeh/antennapod/core/util/NetworkUtils.java @@ -5,6 +5,7 @@ import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.net.wifi.WifiInfo; import android.net.wifi.WifiManager; +import android.text.TextUtils; import android.util.Log; import com.squareup.okhttp.OkHttpClient; @@ -108,9 +109,17 @@ public class NetworkUtils { } } else if (false == media.checkedOnSizeButUnknown()) { // only query the network if we haven't already checked + + String url = media.getDownload_url(); + if(TextUtils.isEmpty(url)) { + subscriber.onNext(0L); + subscriber.onCompleted(); + return; + } + OkHttpClient client = AntennapodHttpClient.getHttpClient(); Request.Builder httpReq = new Request.Builder() - .url(media.getDownload_url()) + .url(url) .header("Accept-Encoding", "identity") .head(); try { -- cgit v1.2.3