diff --git a/core/java/android/content/IntentFilter.java b/core/java/android/content/IntentFilter.java index 745add1745827..11d3f529b0faa 100644 --- a/core/java/android/content/IntentFilter.java +++ b/core/java/android/content/IntentFilter.java @@ -1183,7 +1183,8 @@ public class IntentFilter implements Parcelable { return NO_MATCH_DATA; } } - if (mPort >= 0) { + // if we're dealing with wildcard support, we ignore ports + if (!wildcardSupported && mPort >= 0) { if (mPort != data.getPort()) { return NO_MATCH_DATA; }