diff options
| author | 2010-10-18 10:31:58 -0700 | |
|---|---|---|
| committer | 2010-10-18 10:31:58 -0700 | |
| commit | 1012f1f1487e23458f81bf75ab474e6473761904 (patch) | |
| tree | ba63d69b97c389c563b0a7eeefd7f1551e6e728c | |
| parent | 46d211612560049e6b3a7030fc25be5ce31bb4f6 (diff) | |
| parent | 21059b637c30cbecbc4eb7e69481a5e582d0ba2b (diff) | |
am 21059b63: am 5e7b7cd6: Merge "range checking for tnf" into gingerbread
Merge commit '21059b637c30cbecbc4eb7e69481a5e582d0ba2b'
* commit '21059b637c30cbecbc4eb7e69481a5e582d0ba2b':
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; |