[automerger] Examine sort field for sensitive fields am: 1e324464f3 am: 195ef28686 am: 61828d1bf3 am: 86945cfad3 am: ee13143bf9
am: 0a027a8023
Change-Id: Ic67f14f8c222db7432e4e57849499d88e4693ac5
diff --git a/src/com/android/providers/telephony/TelephonyProvider.java b/src/com/android/providers/telephony/TelephonyProvider.java
index 73d62e7..50761af 100644
--- a/src/com/android/providers/telephony/TelephonyProvider.java
+++ b/src/com/android/providers/telephony/TelephonyProvider.java
@@ -2031,15 +2031,16 @@
if (match != URL_SIMINFO) {
// Determine if we need to do a check for fields in the selection
- boolean selectionContainsSensitiveFields;
+ boolean selectionOrSortContainsSensitiveFields;
try {
- selectionContainsSensitiveFields = containsSensitiveFields(selection);
+ selectionOrSortContainsSensitiveFields = containsSensitiveFields(selection);
+ selectionOrSortContainsSensitiveFields |= containsSensitiveFields(sort);
} catch (Exception e) {
// Malformed sql, check permission anyway.
- selectionContainsSensitiveFields = true;
+ selectionOrSortContainsSensitiveFields = true;
}
- if (selectionContainsSensitiveFields) {
+ if (selectionOrSortContainsSensitiveFields) {
try {
checkPermission();
} catch (SecurityException e) {