Add public device_get_name function
diff --git a/src/device.c b/src/device.c
index 55cfb30..dffd902 100644
--- a/src/device.c
+++ b/src/device.c
@@ -899,6 +899,11 @@
 				DBUS_TYPE_STRING, &name);
 }
 
+void device_get_name(struct btd_device *device, char *name, size_t len)
+{
+	strncpy(name, device->name, len);
+}
+
 static void device_remove_bonding(struct btd_device *device)
 {
 	char filename[PATH_MAX + 1];
diff --git a/src/device.h b/src/device.h
index e6eb6b5..978f2d6 100644
--- a/src/device.h
+++ b/src/device.h
@@ -37,6 +37,7 @@
 struct btd_device *device_create(DBusConnection *conn, struct btd_adapter *adapter,
 				const gchar *address);
 void device_set_name(struct btd_device *device, const char *name);
+void device_get_name(struct btd_device *device, char *name, size_t len);
 void device_remove(struct btd_device *device, gboolean remove_stored);
 gint device_address_cmp(struct btd_device *device, const gchar *address);
 int device_browse(struct btd_device *device, DBusConnection *conn,