diff options
Diffstat (limited to 'core/java/android/content/SyncRequest.java')
-rw-r--r-- | core/java/android/content/SyncRequest.java | 3 |
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; |