 +
 +  const peripheralInfo = this.peripheralMap.get(deviceUuid);
 +  if (!peripheralInfo) {
-+    throw new Error('Unknown peripheral uuid \'' + deviceUuid + '\'');
++    log.warn('Unknown peripheral uuid \'%s\'', deviceUuid);
++    return;
 +  }
 +
 +  this.queueCommand(this._disconnect.bind(this, deviceUuid));

From 2fecd474fd7f13324ef12c5743ed87993b56a80e Mon Sep 17 00:00:00 2001
From: Ben Turner <bent@silklabs.com>
Date: Thu, 16 Jun 2016 14:46:53 -0700
Subject: [PATCH] Android bindings

---
 Android.mk              |    6 +
 lib/android/bindings.js | 2877 +++++++++++++++++++++++++++++++++++++++++++++++
 lib/resolve-bindings.js |    2 +
 package.json            |    6 +-
 4 files changed, 2889 insertions(+), 2 deletions(-)
 create mode 100644 Android.mk
 create mode 100644 lib/android/bindings.js


     "./mac/bindings": false,
     "./hci-socket/bindings": false
-- 
2.10.2

