summaryrefslogtreecommitdiffstats
path: root/input/storage.c
diff options
context:
space:
mode:
Diffstat (limited to 'input/storage.c')
-rw-r--r--input/storage.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/input/storage.c b/input/storage.c
index b20524d9..fe0469e6 100644
--- a/input/storage.c
+++ b/input/storage.c
@@ -344,3 +344,21 @@ fail:
return -err;
}
+
+gboolean has_bonding(bdaddr_t *src, bdaddr_t *dst)
+{
+ char filename[PATH_MAX + 1];
+ char addr[18], *str;
+
+ create_filename(filename, PATH_MAX, src, "linkkeys");
+
+ ba2str(dst, addr);
+
+ str = textfile_get(filename, addr);
+ if (!str)
+ return FALSE;
+
+ free(str);
+
+ return TRUE;
+}