diff options
| author | 2010-10-15 18:41:59 -0700 | |
|---|---|---|
| committer | 2010-10-15 18:41:59 -0700 | |
| commit | 21059b637c30cbecbc4eb7e69481a5e582d0ba2b (patch) | |
| tree | f396c15670e896d90c13687141a43f5aa68e554e | |
| parent | 097ea0bb508e3c6e9253e3c50dc9a6704681ce43 (diff) | |
| parent | 5e7b7cd65bea53357ecad68a31a52883897c824b (diff) | |
am 5e7b7cd6: Merge "range checking for tnf" into gingerbread
Merge commit '5e7b7cd65bea53357ecad68a31a52883897c824b' into gingerbread-plus-aosp
* commit '5e7b7cd65bea53357ecad68a31a52883897c824b':
range checking for tnf
| -rw-r--r-- | core/java/android/nfc/NdefRecord.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/nfc/NdefRecord.java b/core/java/android/nfc/NdefRecord.java index c65dd6607328..23fd2ca9b8b9 100644 --- a/core/java/android/nfc/NdefRecord.java +++ b/core/java/android/nfc/NdefRecord.java @@ -168,6 +168,10 @@ public class NdefRecord implements Parcelable { throw new IllegalArgumentException("Illegal null argument"); } + if (tnf < 0 || tnf > 0x07) { + throw new IllegalArgumentException("TNF out of range " + tnf); + } + /* generate flag */ byte flags = FLAG_MB | FLAG_ME; |