commit | dcbaf661bfa931f481022c27987798a03ce7a932 | [log] [tgz] |
---|---|---|
author | Daniel Sandler <dsandler@android.com> | Fri Apr 26 16:23:09 2013 -0400 |
committer | Daniel Sandler <dsandler@android.com> | Wed May 08 17:06:35 2013 -0400 |
tree | 7c05f4ca8d368c531c89f7bdaf46254939e3c782 | |
parent | 236cc476e6792a11502ba4f40c7ab4586f40d282 [diff] |
Filter out dangerous CharSequences in Notification. If an app mistakenly puts some Parcelable implementation of CharSequence in here, Bundle will try to marshal the derived class, which is going to be bad news when we try to unparcel it in another process. Additionally add a proper stack trace to unparceling failures (otherwise you have no idea where the bad parcel was being used). Bug: 8725271 Change-Id: Ide19b986d65c7f47929cf2dde4e62b762c469fee