From 207ef55cb7d28701f0bfd1bc012061f28e584ca1 Mon Sep 17 00:00:00 2001 From: Roman Birg Date: Tue, 29 Mar 2016 13:51:56 -0700 Subject: Bluetooth: fix potential NPE Change-Id: I807f38df94a1e7ccf0622f8d8ec86a9518de9dc6 Signed-off-by: Roman Birg --- src/com/android/bluetooth/opp/BluetoothOppService.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/com/android/bluetooth/opp/BluetoothOppService.java b/src/com/android/bluetooth/opp/BluetoothOppService.java index 10437fb30..1dc1d7ac8 100644 --- a/src/com/android/bluetooth/opp/BluetoothOppService.java +++ b/src/com/android/bluetooth/opp/BluetoothOppService.java @@ -399,10 +399,14 @@ public class BluetoothOppService extends Service { mOppManager.isOPPServiceUp = false; getContentResolver().unregisterContentObserver(mObserver); unregisterReceiver(mBluetoothReceiver); - mSocketListener.stop(); - mL2cSocketListener.stop(); - mSocketListener = null; - mL2cSocketListener = null; + if (mSocketListener != null) { + mSocketListener.stop(); + mSocketListener = null; + } + if (mL2cSocketListener != null) { + mL2cSocketListener.stop(); + mL2cSocketListener = null; + } if(mBatchs != null) { mBatchs.clear(); -- cgit v1.2.3