Diff between 8103400f26cea0c717ecfadc54382c5342ae5fb5 and 0ce3e9184e5ad320790735187cf522770b2d7401

Changed Files

File Additions Deletions Status
src/adapter.c +19 -18 modified
src/adapter.h +0 -2 modified

Full Patch

diff --git a/src/adapter.c b/src/adapter.c
index bbf557e..11937ca 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -4194,23 +4194,6 @@ void btd_adapter_unregister_pin_cb(struct btd_adapter *adapter,
 	adapter->pin_callbacks = g_slist_remove(adapter->pin_callbacks, cb);
 }
 
-ssize_t btd_adapter_get_pin(struct btd_adapter *adapter, struct btd_device *dev,
-					char *pin_buf, gboolean *display)
-{
-	GSList *l;
-	btd_adapter_pin_cb_t cb;
-	ssize_t ret;
-
-	for (l = adapter->pin_callbacks; l != NULL; l = g_slist_next(l)) {
-		cb = l->data;
-		ret = cb(adapter, dev, pin_buf, display);
-		if (ret > 0)
-			return ret;
-	}
-
-	return -1;
-}
-
 int btd_adapter_set_fast_connectable(struct btd_adapter *adapter,
 							gboolean enable)
 {
@@ -4309,6 +4292,24 @@ int btd_adapter_passkey_reply(struct btd_adapter *adapter,
 								passkey);
 }
 
+static ssize_t adapter_get_pin(struct btd_adapter *adapter,
+					struct btd_device *dev, char *pin_buf,
+					gboolean *display)
+{
+	btd_adapter_pin_cb_t cb;
+	ssize_t ret;
+	GSList *l;
+
+	for (l = adapter->pin_callbacks; l != NULL; l = g_slist_next(l)) {
+		cb = l->data;
+		ret = cb(adapter, dev, pin_buf, display);
+		if (ret > 0)
+			return ret;
+	}
+
+	return -1;
+}
+
 static void pin_code_request_callback(uint16_t index, uint16_t length,
 					const void *param, void *user_data)
 {
@@ -4337,7 +4338,7 @@ static void pin_code_request_callback(uint16_t index, uint16_t length,
 	}
 
 	memset(pin, 0, sizeof(pin));
-	pinlen = btd_adapter_get_pin(adapter, device, pin, &display);
+	pinlen = adapter_get_pin(adapter, device, pin, &display);
 	if (pinlen > 0 && (!ev->secure || pinlen == 16)) {
 		if (display && device_is_bonding(device, NULL)) {
 			err = device_notify_pincode(device, ev->secure, pin);
diff --git a/src/adapter.h b/src/adapter.h
index 5af8d0f..08285f9 100644
--- a/src/adapter.h
+++ b/src/adapter.h
@@ -131,8 +131,6 @@ void btd_adapter_register_pin_cb(struct btd_adapter *adapter,
 						btd_adapter_pin_cb_t cb);
 void btd_adapter_unregister_pin_cb(struct btd_adapter *adapter,
 						btd_adapter_pin_cb_t cb);
-ssize_t btd_adapter_get_pin(struct btd_adapter *adapter, struct btd_device *dev,
-					char *pin_buf, gboolean *display);
 
 /* If TRUE, enables fast connectabe, i.e. reduces page scan interval and changes
  * type. If FALSE, disables fast connectable, i.e. sets page scan interval and