diff options
| -rw-r--r-- | hcid/dbus-rfcomm.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/hcid/dbus-rfcomm.c b/hcid/dbus-rfcomm.c index e51bdd5f..a4e029ef 100644 --- a/hcid/dbus-rfcomm.c +++ b/hcid/dbus-rfcomm.c @@ -131,6 +131,7 @@ static struct rfcomm_node *rfcomm_bind(bdaddr_t *src, const char *bda, uint8_t c  		if (err)  			*err = errno;  		error("RFCOMMCREATEDEV failed: %s (%d)", strerror(errno), errno); +		free(node);  		return NULL;  	} @@ -140,7 +141,6 @@ static struct rfcomm_node *rfcomm_bind(bdaddr_t *src, const char *bda, uint8_t c  	return node;  } -  static DBusHandlerResult rfcomm_connect_req(DBusConnection *conn,  						DBusMessage *msg, void *data)  { | 
