Fix NPE in NdefRecord parser.

Malformed Uri tags could cause this crash.

Bug: 7116323
Change-Id: I979d1512058f351df32dbd972b6ec5c108202da5
This commit is contained in:
Martijn Coenen
2012-09-06 17:09:06 +02:00
parent 4848f42f65
commit 32ac1e142c

View File

@@ -688,7 +688,8 @@ public final class NdefRecord implements Parcelable {
}
} catch (FormatException e) { }
} else if (Arrays.equals(mType, RTD_URI)) {
return parseWktUri().normalizeScheme();
Uri wktUri = parseWktUri();
return (wktUri != null ? wktUri.normalizeScheme() : null);
}
break;