diff --git a/mastodon/src/main/java/org/joinmastodon/android/api/MastodonAPIController.java b/mastodon/src/main/java/org/joinmastodon/android/api/MastodonAPIController.java index 23be5d4b9..9045842ac 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/api/MastodonAPIController.java +++ b/mastodon/src/main/java/org/joinmastodon/android/api/MastodonAPIController.java @@ -91,7 +91,11 @@ public class MastodonAPIController{ final boolean isBad = host == null || badDomains.stream().anyMatch(h -> h.equalsIgnoreCase(host) || host.toLowerCase().endsWith("." + h)); thread.postRunnable(()->{ try{ -// if (isBad) throw new IllegalArgumentException(); + if(isBad){ + Log.i(TAG, "submitRequest: refusing to connect to bad domain: " + host); + throw new IllegalArgumentException("Failed to connect to domain"); + } + if(req.canceled) return; Request.Builder builder=new Request.Builder()