summaryrefslogtreecommitdiff
path: root/src/profile.c
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@intel.com>2012-12-13 11:00:58 +0200
committerJohan Hedberg <johan.hedberg@intel.com>2012-12-13 11:01:22 +0200
commitd779cadeb5b48be7888719a43221c34d41ed0c61 (patch)
tree5972d9850093c5d0235ca934bc5c01a5532ca435 /src/profile.c
parentdacb175465fe9ff3db264b75d7a3d2cb3ac36048 (diff)
downloadbluez-d779cadeb5b48be7888719a43221c34d41ed0c61.tar.gz
core: Fix conn->psm setting when resolving SDP records
Diffstat (limited to 'src/profile.c')
-rw-r--r--src/profile.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/profile.c b/src/profile.c
index 53d32b651..cb6b219ef 100644
--- a/src/profile.c
+++ b/src/profile.c
@@ -1440,14 +1440,13 @@ static void record_cb(sdp_list_t *recs, int err, gpointer user_data)
port = sdp_get_proto_port(protos, L2CAP_UUID);
if (port > 0)
- ext->remote_psm = port;
+ conn->psm = port;
port = sdp_get_proto_port(protos, RFCOMM_UUID);
if (port > 0)
conn->chan = port;
- if (ext->remote_psm == 0 &&
- sdp_get_proto_desc(protos, OBEX_UUID))
+ if (conn->psm == 0 && sdp_get_proto_desc(protos, OBEX_UUID))
conn->psm = get_goep_l2cap_psm(rec);
conn->features = get_supported_features(rec);