Improve the logic for determining whether the caller is a system app
Bug: 10024554
Change-Id: I742e918840a98dd83d713bdf7a43a919674e65fe
diff --git a/services/java/com/android/server/firewall/Filter.java b/services/java/com/android/server/firewall/Filter.java
index 0e783e8..740cbe97 100644
--- a/services/java/com/android/server/firewall/Filter.java
+++ b/services/java/com/android/server/firewall/Filter.java
@@ -25,15 +25,11 @@
*
* @param ifw The IntentFirewall instance
* @param intent The intent being started/bound/broadcast
- * @param callerApp An ApplicationInfo of an application in the caller's process. This may not
- * be the specific app that is actually sending the intent. This also may be
- * null, if the caller is the system process, or an unrecognized process (e.g.
- * am start)
- * @param callerUid
- * @param callerPid
+ * @param callerUid The uid of the caller
+ * @param callerPid The pid of the caller
* @param resolvedType The resolved mime type of the intent
* @param resolvedApp The application that contains the resolved component that the intent is
*/
- boolean matches(IntentFirewall ifw, Intent intent, ApplicationInfo callerApp,
- int callerUid, int callerPid, String resolvedType, ApplicationInfo resolvedApp);
+ boolean matches(IntentFirewall ifw, Intent intent, int callerUid, int callerPid,
+ String resolvedType, ApplicationInfo resolvedApp);
}