Skip to content

Commit 32ac1e1

Browse files
author
Martijn Coenen
committed
Fix NPE in NdefRecord parser.
Malformed Uri tags could cause this crash. Bug: 7116323 Change-Id: I979d1512058f351df32dbd972b6ec5c108202da5
1 parent 4848f42 commit 32ac1e1

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

core/java/android/nfc/NdefRecord.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -688,7 +688,8 @@ private Uri toUri(boolean inSmartPoster) {
688688
}
689689
} catch (FormatException e) { }
690690
} else if (Arrays.equals(mType, RTD_URI)) {
691-
return parseWktUri().normalizeScheme();
691+
Uri wktUri = parseWktUri();
692+
return (wktUri != null ? wktUri.normalizeScheme() : null);
692693
}
693694
break;
694695

0 commit comments

Comments
 (0)