diff options
author | emax <emax@FreeBSD.org> | 2006-03-16 18:26:54 +0000 |
---|---|---|
committer | emax <emax@FreeBSD.org> | 2006-03-16 18:26:54 +0000 |
commit | 21e354aa2a856fd116d03428c31d772e160e1a60 (patch) | |
tree | ac3814ab1981ea6aacd840ffe573e9c3997f2678 /usr.sbin/bluetooth/sdpd | |
parent | 916ce663d77987cd78862e28e097abdfc7273adc (diff) | |
download | FreeBSD-src-21e354aa2a856fd116d03428c31d772e160e1a60.zip FreeBSD-src-21e354aa2a856fd116d03428c31d772e160e1a60.tar.gz |
Properly convert L2CAP PSM values in sockaddr_l2cap to LE16 byte order.
Noticed by: Iain Hibbert < plunky at rya-online dot net >
MFC after: 3 days
Diffstat (limited to 'usr.sbin/bluetooth/sdpd')
-rw-r--r-- | usr.sbin/bluetooth/sdpd/server.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/bluetooth/sdpd/server.c b/usr.sbin/bluetooth/sdpd/server.c index d07b549..9528c62 100644 --- a/usr.sbin/bluetooth/sdpd/server.c +++ b/usr.sbin/bluetooth/sdpd/server.c @@ -136,7 +136,7 @@ server_init(server_p srv, char const *control) l2.l2cap_len = sizeof(l2); l2.l2cap_family = AF_BLUETOOTH; memcpy(&l2.l2cap_bdaddr, NG_HCI_BDADDR_ANY, sizeof(l2.l2cap_bdaddr)); - l2.l2cap_psm = NG_L2CAP_PSM_SDP; + l2.l2cap_psm = htole16(NG_L2CAP_PSM_SDP); if (bind(l2sock, (struct sockaddr *) &l2, sizeof(l2)) < 0) { log_crit("Could not bind L2CAP socket. %s (%d)", |