From 59880123d73f5c2fa508ec3baff03da996c64931 Mon Sep 17 00:00:00 2001 From: Jakub Pawlowski Date: Mon, 4 Jun 2018 10:32:06 -0700 Subject: [PATCH] ScanRecord.getServiceData NPE fix Bug: 109662587 Change-Id: I0e9653d9cd7e4b748870bacb6fbcecae535ebb2a --- core/java/android/bluetooth/le/ScanRecord.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/bluetooth/le/ScanRecord.java b/core/java/android/bluetooth/le/ScanRecord.java index f8aaba910b7bd..04dd060cae5d8 100644 --- a/core/java/android/bluetooth/le/ScanRecord.java +++ b/core/java/android/bluetooth/le/ScanRecord.java @@ -117,7 +117,7 @@ public final class ScanRecord { */ @Nullable public byte[] getServiceData(ParcelUuid serviceDataUuid) { - if (serviceDataUuid == null) { + if (serviceDataUuid == null || mServiceData == null) { return null; } return mServiceData.get(serviceDataUuid);