summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.dentz@indt.org.br>2008-08-04 10:03:37 -0300
committerLuiz Augusto von Dentz <luiz.dentz@indt.org.br>2008-08-04 10:03:37 -0300
commite7135f9fd72778d93cd98eef84622cdc51d31c74 (patch)
treef500ee32999c9811d343d49661eada9e6006e725
parent42989d7b1914319b97019a5ffa2d4bf1d328feef (diff)
Fix warnings.
-rw-r--r--input/device.c6
-rw-r--r--src/dbus-hci.c8
2 files changed, 7 insertions, 7 deletions
diff --git a/input/device.c b/input/device.c
index a9e56223..8f459c1d 100644
--- a/input/device.c
+++ b/input/device.c
@@ -520,14 +520,14 @@ static int hidp_connadd(bdaddr_t *src, bdaddr_t *dst,
}
err = ioctl(ctl, HIDPCONNADD, &req);
- if (err < 0)
+ if (err < 0) {
+ close(ctl);
goto cleanup;
+ }
info("New input device %s (%s)", addr, req.name);
cleanup:
- close(ctl);
-
if (req.rd_data)
free(req.rd_data);
diff --git a/src/dbus-hci.c b/src/dbus-hci.c
index e499aca2..7697f38d 100644
--- a/src/dbus-hci.c
+++ b/src/dbus-hci.c
@@ -370,7 +370,7 @@ int hcid_dbus_request_pin(int dev, bdaddr_t *sba, struct hci_conn_info *ci)
char addr[18];
struct adapter *adapter;
struct btd_device *device;
- struct agent *agent;
+ struct agent *agent = NULL;
int ret;
adapter = manager_find_adapter(sba);
@@ -619,7 +619,7 @@ int hcid_dbus_user_passkey(bdaddr_t *sba, bdaddr_t *dba)
{
struct adapter *adapter;
struct btd_device *device;
- struct agent *agent;
+ struct agent *agent = NULL;
char addr[18];
struct pending_auth_info *auth;
@@ -659,7 +659,7 @@ int hcid_dbus_user_notify(bdaddr_t *sba, bdaddr_t *dba, uint32_t passkey)
{
struct adapter *adapter;
struct btd_device *device;
- struct agent *agent;
+ struct agent *agent = NULL;
char addr[18];
struct pending_auth_info *auth;
@@ -1765,7 +1765,7 @@ int hcid_dbus_get_io_cap(bdaddr_t *local, bdaddr_t *remote,
{
struct adapter *adapter;
struct btd_device *device;
- struct agent *agent;
+ struct agent *agent = NULL;
char addr[18];
adapter = manager_find_adapter(local);