mirror of
https://git.kernel.org/pub/scm/bluetooth/bluez.git
synced 2025-01-19 10:05:09 +08:00
btio: Fix users to not expect a default security level
The users of btio should not expect that btio will set the security level to medium if it wasn't specified. Now, all the users specfify the security level needed.
This commit is contained in:
parent
1e4c7d4379
commit
4028630fb7
@ -2525,6 +2525,7 @@ static GIOChannel *l2cap_connect(struct avdtp *session)
|
||||
BT_IO_OPT_SOURCE_BDADDR, &session->server->src,
|
||||
BT_IO_OPT_DEST_BDADDR, &session->dst,
|
||||
BT_IO_OPT_PSM, AVDTP_PSM,
|
||||
BT_IO_OPT_SEC_LEVEL, BT_IO_SEC_MEDIUM,
|
||||
BT_IO_OPT_INVALID);
|
||||
if (!io) {
|
||||
error("%s", err->message);
|
||||
|
@ -501,6 +501,7 @@ static void get_record_cb(sdp_list_t *recs, int err, gpointer user_data)
|
||||
io = bt_io_connect(BT_IO_RFCOMM, rfcomm_connect_cb, dev, NULL, &gerr,
|
||||
BT_IO_OPT_SOURCE_BDADDR, &dev->src,
|
||||
BT_IO_OPT_DEST_BDADDR, &dev->dst,
|
||||
BT_IO_OPT_SEC_LEVEL, BT_IO_SEC_MEDIUM,
|
||||
BT_IO_OPT_CHANNEL, ch,
|
||||
BT_IO_OPT_INVALID);
|
||||
if (!io) {
|
||||
@ -847,6 +848,7 @@ unsigned int gateway_request_stream(struct audio_device *dev,
|
||||
io = bt_io_connect(BT_IO_SCO, sco_connect_cb, dev, NULL, &err,
|
||||
BT_IO_OPT_SOURCE_BDADDR, &dev->src,
|
||||
BT_IO_OPT_DEST_BDADDR, &dev->dst,
|
||||
BT_IO_OPT_SEC_LEVEL, BT_IO_SEC_MEDIUM,
|
||||
BT_IO_OPT_INVALID);
|
||||
if (!io) {
|
||||
error("%s", err->message);
|
||||
|
@ -1625,6 +1625,7 @@ static int rfcomm_connect(struct audio_device *dev, headset_stream_cb_t cb,
|
||||
BT_IO_OPT_SOURCE_BDADDR, &dev->src,
|
||||
BT_IO_OPT_DEST_BDADDR, &dev->dst,
|
||||
BT_IO_OPT_CHANNEL, hs->rfcomm_ch,
|
||||
BT_IO_OPT_SEC_LEVEL, BT_IO_SEC_MEDIUM,
|
||||
BT_IO_OPT_INVALID);
|
||||
|
||||
hs->rfcomm_ch = -1;
|
||||
|
@ -368,6 +368,7 @@ static gboolean rfcomm_connect(struct input_conn *iconn, GError **err)
|
||||
NULL, err,
|
||||
BT_IO_OPT_SOURCE_BDADDR, &idev->src,
|
||||
BT_IO_OPT_DEST_BDADDR, &idev->dst,
|
||||
BT_IO_OPT_SEC_LEVEL, BT_IO_SEC_MEDIUM,
|
||||
BT_IO_OPT_INVALID);
|
||||
if (!io)
|
||||
return FALSE;
|
||||
|
@ -373,6 +373,7 @@ static DBusMessage *connection_connect(DBusConnection *conn,
|
||||
BT_IO_OPT_SOURCE_BDADDR, &peer->src,
|
||||
BT_IO_OPT_DEST_BDADDR, &peer->dst,
|
||||
BT_IO_OPT_PSM, BNEP_PSM,
|
||||
BT_IO_OPT_SEC_LEVEL, BT_IO_SEC_MEDIUM,
|
||||
BT_IO_OPT_OMTU, BNEP_MTU,
|
||||
BT_IO_OPT_IMTU, BNEP_MTU,
|
||||
BT_IO_OPT_INVALID);
|
||||
|
@ -422,6 +422,7 @@ static void get_record_cb(sdp_list_t *recs, int err, gpointer user_data)
|
||||
BT_IO_OPT_SOURCE_BDADDR, &device->src,
|
||||
BT_IO_OPT_DEST_BDADDR, &device->dst,
|
||||
BT_IO_OPT_CHANNEL, port->channel,
|
||||
BT_IO_OPT_SEC_LEVEL, BT_IO_SEC_MEDIUM,
|
||||
BT_IO_OPT_INVALID);
|
||||
if (!port->io) {
|
||||
error("%s", gerr->message);
|
||||
@ -462,6 +463,7 @@ connect:
|
||||
BT_IO_OPT_SOURCE_BDADDR, &device->src,
|
||||
BT_IO_OPT_DEST_BDADDR, &device->dst,
|
||||
BT_IO_OPT_CHANNEL, port->channel,
|
||||
BT_IO_OPT_SEC_LEVEL, BT_IO_SEC_MEDIUM,
|
||||
BT_IO_OPT_INVALID);
|
||||
if (port->io == NULL)
|
||||
return -EIO;
|
||||
|
Loading…
Reference in New Issue
Block a user