From: Mikel Astiz <mikel.astiz@xxxxxxxxxxxx> When the socket is open is client mode, the bind() system call should not be used. --- btio/btio.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/btio/btio.c b/btio/btio.c index 9781ec4..7564d85 100644 --- a/btio/btio.c +++ b/btio/btio.c @@ -1317,8 +1317,9 @@ static GIOChannel *create_io(BtIOType type, gboolean server, ERROR_FAILED(err, "socket(SEQPACKET, SCO)", errno); return NULL; } - if (sco_bind(sock, &opts->src, err) < 0) - goto failed; + if (server) + if (sco_bind(sock, &opts->src, err) < 0) + goto failed; if (!sco_set(sock, opts->mtu, err)) goto failed; break; -- 1.7.7.6 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html