diff options
| -rw-r--r-- | common/glib-helper.c | 34 | 
1 files changed, 17 insertions, 17 deletions
| diff --git a/common/glib-helper.c b/common/glib-helper.c index 5296559d..9917ae63 100644 --- a/common/glib-helper.c +++ b/common/glib-helper.c @@ -948,18 +948,18 @@ static BtIOError l2cap_listen(BtIO *io, BtIOFunc func)  {  	struct io_context *io_ctxt = io->io_ctxt;  	struct sockaddr_l2 addr; -	BtIOError err; +	int err;  	io_ctxt->func = func;  	err = l2cap_bind(io_ctxt, io->src, io->psm, io->mtu, io->flags, &addr);  	if (err < 0) -		return err; +		return BT_IO_FAILED;  	err = transport_listen(io);  	if (err < 0) {  		close(io_ctxt->fd); -		return err; +		return BT_IO_FAILED;  	}  	return BT_IO_SUCCESS; @@ -969,13 +969,13 @@ static BtIOError l2cap_connect(BtIO *io, BtIOFunc func)  {  	struct io_context *io_ctxt = io->io_ctxt;  	struct sockaddr_l2 l2a; -	BtIOError err; +	int err;  	io_ctxt->func = func;  	err = l2cap_bind(io_ctxt, io->src, 0, io->mtu, 0, &l2a);  	if (err < 0) -		return err; +		return BT_IO_FAILED;  	memset(&l2a, 0, sizeof(l2a));  	l2a.l2_family = AF_BLUETOOTH; @@ -986,7 +986,7 @@ static BtIOError l2cap_connect(BtIO *io, BtIOFunc func)  				sizeof(l2a));  	if (err < 0) {  		close(io_ctxt->fd); -		return err; +		return BT_IO_FAILED;  	}  	return BT_IO_SUCCESS; @@ -996,7 +996,7 @@ static BtIOError rfcomm_bind(struct io_context *io_ctxt, const char *address,  				uint8_t channel, uint32_t flags,  				struct sockaddr_rc *addr)  { -	BtIOError err; +	int err;  	io_ctxt->fd = socket(PF_BLUETOOTH, SOCK_STREAM, BTPROTO_RFCOMM);  	if (io_ctxt->fd < 0) @@ -1032,18 +1032,18 @@ static BtIOError rfcomm_listen(BtIO *io, BtIOFunc func)  	struct io_context *io_ctxt = io->io_ctxt;  	struct sockaddr_rc addr;  	socklen_t sa_len; -	BtIOError err; +	int err;  	io_ctxt->func = func;  	err = rfcomm_bind(io_ctxt, io->src, io->channel, io->flags, &addr);  	if (err < 0) -		return err; +		return BT_IO_FAILED;  	err = transport_listen(io);  	if (err < 0) {  		close(io_ctxt->fd); -		return err; +		return BT_IO_FAILED;  	}  	sa_len = sizeof(struct sockaddr_rc); @@ -1051,7 +1051,7 @@ static BtIOError rfcomm_listen(BtIO *io, BtIOFunc func)  	if (getsockname(io_ctxt->fd, (struct sockaddr *) &addr, &sa_len) < 0) {  		err = -errno;  		close(io_ctxt->fd); -		return err; +		return BT_IO_FAILED;  	}  	io->channel = addr.rc_channel; @@ -1063,13 +1063,13 @@ static BtIOError rfcomm_connect(BtIO *io, BtIOFunc func)  {  	struct io_context *io_ctxt = io->io_ctxt;  	struct sockaddr_rc addr; -	BtIOError err; +	int err;  	io_ctxt->func = func;  	err = rfcomm_bind(io_ctxt, io->src, 0, 0, &addr);  	if (err < 0) -		return err; +		return BT_IO_FAILED;  	memset(&addr, 0, sizeof(addr));  	addr.rc_family = AF_BLUETOOTH; @@ -1080,7 +1080,7 @@ static BtIOError rfcomm_connect(BtIO *io, BtIOFunc func)  				sizeof(addr));  	if (err < 0) {  		close(io_ctxt->fd); -		return err; +		return BT_IO_FAILED;  	}  	return BT_IO_SUCCESS; @@ -1090,18 +1090,18 @@ static BtIOError sco_listen(BtIO *io, BtIOFunc func)  {  	struct io_context *io_ctxt = io->io_ctxt;  	struct sockaddr_sco addr; -	BtIOError err; +	int err;  	io_ctxt->func = func;  	err = sco_bind(io_ctxt, io->src, io->mtu, &addr);  	if (err < 0) -		return err; +		return BT_IO_FAILED;  	err = transport_listen(io);  	if (err < 0) {  		close(io_ctxt->fd); -		return err; +		return BT_IO_FAILED;  	}  	return BT_IO_SUCCESS; | 
