check device.mAlias null case before copying to it
Change-Id: I705126ce11272d9c3a5577c0266982a6478e8a87
diff --git a/src/com/android/bluetooth/btservice/RemoteDevices.java b/src/com/android/bluetooth/btservice/RemoteDevices.java
index 6295e39..4d31751 100755
--- a/src/com/android/bluetooth/btservice/RemoteDevices.java
+++ b/src/com/android/bluetooth/btservice/RemoteDevices.java
@@ -225,7 +225,10 @@
debugLog("Remote Device ame is: " + device.mName);
break;
case AbstractionLayer.BT_PROPERTY_REMOTE_FRIENDLY_NAME:
- System.arraycopy(val, 0, device.mAlias, 0, val.length);
+ // TODO(BT) is null device.mAlias a valid senario?
+ if (device.mAlias != null) {
+ System.arraycopy(val, 0, device.mAlias, 0, val.length);
+ }
break;
case AbstractionLayer.BT_PROPERTY_BDADDR:
device.mAddress = val;