am ee1cdd0e: merge from open-source master
Merge commit 'ee1cdd0e605e9154b3b61d4bf7dd5aad9cab88ed' into kraken * commit 'ee1cdd0e605e9154b3b61d4bf7dd5aad9cab88ed': Don't allow invalid Uris to be added as observers.
This commit is contained in:
committed by
Android Git Automerger
commit
b32a74c73b
@@ -537,6 +537,9 @@ public final class ContentService extends IContentService.Stub {
|
|||||||
|
|
||||||
// Look to see if the proper child already exists
|
// Look to see if the proper child already exists
|
||||||
String segment = getUriSegment(uri, index);
|
String segment = getUriSegment(uri, index);
|
||||||
|
if (segment == null) {
|
||||||
|
throw new IllegalArgumentException("Invalid Uri (" + uri + ") used for observer");
|
||||||
|
}
|
||||||
int N = mChildren.size();
|
int N = mChildren.size();
|
||||||
for (int i = 0; i < N; i++) {
|
for (int i = 0; i < N; i++) {
|
||||||
ObserverNode node = mChildren.get(i);
|
ObserverNode node = mChildren.get(i);
|
||||||
|
|||||||
Reference in New Issue
Block a user