summaryrefslogtreecommitdiffstats
path: root/core/java/android/content/SyncRequest.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/java/android/content/SyncRequest.java')
-rw-r--r--core/java/android/content/SyncRequest.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/java/android/content/SyncRequest.java b/core/java/android/content/SyncRequest.java
index 201a8b3..db88680 100644
--- a/core/java/android/content/SyncRequest.java
+++ b/core/java/android/content/SyncRequest.java
@@ -454,6 +454,9 @@ public class SyncRequest implements Parcelable {
if (mSyncTarget != SYNC_TARGET_UNKNOWN) {
throw new IllegalArgumentException("Sync target has already been defined.");
}
+ if (authority != null && authority.length() == 0) {
+ throw new IllegalArgumentException("Authority must be non-empty");
+ }
mSyncTarget = SYNC_TARGET_ADAPTER;
mAccount = account;
mAuthority = authority;