Merge "Bluetooth: Do not disconnect pbap client session"
diff --git a/src/android/bluetooth/client/pbap/BluetoothPbapRequestPullVcardEntry.java b/src/android/bluetooth/client/pbap/BluetoothPbapRequestPullVcardEntry.java
index 009ec15..42b6692 100644
--- a/src/android/bluetooth/client/pbap/BluetoothPbapRequestPullVcardEntry.java
+++ b/src/android/bluetooth/client/pbap/BluetoothPbapRequestPullVcardEntry.java
@@ -71,7 +71,8 @@
         Log.v(TAG, "checkResponseCode");
 
         if (mResponse.getCount() == 0) {
-            if (responseCode != ResponseCodes.OBEX_HTTP_NOT_FOUND) {
+            if (responseCode != ResponseCodes.OBEX_HTTP_NOT_FOUND &&
+                responseCode != ResponseCodes.OBEX_HTTP_NOT_ACCEPTABLE) {
                 throw new IOException("Invalid response received");
             } else {
                 Log.v(TAG, "Vcard Entry not found");