Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8992da09 authored by Seung-Woo Kim's avatar Seung-Woo Kim Committed by Gustavo Padovan
Browse files

Bluetooth: Fix to set proper bdaddr_type for RFCOMM connect



L2CAP socket validates proper bdaddr_type for connect, so this
patch fixes to set explictly bdaddr_type for RFCOMM connect.

Signed-off-by: default avatarSeung-Woo Kim <sw0312.kim@samsung.com>
Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
parent c507f138
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -720,6 +720,7 @@ static struct rfcomm_session *rfcomm_session_create(bdaddr_t *src,
	addr.l2_family = AF_BLUETOOTH;
	addr.l2_psm    = __constant_cpu_to_le16(RFCOMM_PSM);
	addr.l2_cid    = 0;
	addr.l2_bdaddr_type = BDADDR_BREDR;
	*err = kernel_connect(sock, (struct sockaddr *) &addr, sizeof(addr), O_NONBLOCK);
	if (*err == 0 || *err == -EINPROGRESS)
		return s;