Remove unnecessary device_set_agent function
diff --git a/src/device.c b/src/device.c
index 693163b..de5e8e9 100644
--- a/src/device.c
+++ b/src/device.c
@@ -1679,14 +1679,6 @@
 	return adapter_get_agent(device->adapter);
 }
 
-void device_set_agent(struct btd_device *device, struct agent *agent)
-{
-	if (!device)
-		return;
-
-	device->agent = agent;
-}
-
 gboolean device_is_busy(struct btd_device *device)
 {
 	return device->browse ? TRUE : FALSE;
@@ -1852,7 +1844,7 @@
 {
 	struct btd_device *device = user_data;
 
-	device_set_agent(device, NULL);
+	device->agent = NULL;
 
 	if (device->authr)
 		device->authr->agent = NULL;
diff --git a/src/device.h b/src/device.h
index 0896951..79f44f8 100644
--- a/src/device.h
+++ b/src/device.h
@@ -50,7 +50,6 @@
 void device_get_address(struct btd_device *adapter, bdaddr_t *bdaddr);
 const gchar *device_get_path(struct btd_device *device);
 struct agent *device_get_agent(struct btd_device *device);
-void device_set_agent(struct btd_device *device, struct agent *agent);
 gboolean device_is_busy(struct btd_device *device);
 gboolean device_is_temporary(struct btd_device *device);
 gboolean device_is_paired(struct btd_device *device);