Author: emax
Date: Tue Sep  7 16:36:03 2010
New Revision: 212296
URL: http://svn.freebsd.org/changeset/base/212296

Log:
  Do not request SDP attributes using ranges.
  Apparently some devices do not like it.
  
  MFC after:    1 week
  Tested by:    Buganini < buganini at gmail dot com >

Modified:
  head/usr.sbin/bluetooth/bthidcontrol/sdp.c

Modified: head/usr.sbin/bluetooth/bthidcontrol/sdp.c
==============================================================================
--- head/usr.sbin/bluetooth/bthidcontrol/sdp.c  Tue Sep  7 15:23:00 2010        
(r212295)
+++ head/usr.sbin/bluetooth/bthidcontrol/sdp.c  Tue Sep  7 16:36:03 2010        
(r212296)
@@ -54,7 +54,9 @@ SDP_ATTR_RANGE(       SDP_ATTR_PROTOCOL_DESCRI
 SDP_ATTR_RANGE (SDP_ATTR_ADDITIONAL_PROTOCOL_DESCRIPTOR_LISTS,
                SDP_ATTR_ADDITIONAL_PROTOCOL_DESCRIPTOR_LISTS),
 SDP_ATTR_RANGE(        0x0205,         /* HIDReconnectInitiate */
-               0x0206),        /* HIDDescriptorList */
+               0x0205),
+SDP_ATTR_RANGE(        0x0206,         /* HIDDescriptorList */
+               0x0206),
 SDP_ATTR_RANGE(        0x0209,         /* HIDBatteryPower */
                0x0209),
 SDP_ATTR_RANGE(        0x020d,         /* HIDNormallyConnectable */
@@ -149,7 +151,7 @@ hid_sdp_query(bdaddr_t const *local, str
        }
 
        if (control_psm == -1 || interrupt_psm == -1 ||
-           reconnect_initiate == -1 || normally_connectable == -1 ||
+           reconnect_initiate == -1 ||
            hid_descriptor == NULL || hid_descriptor_length == -1)
                hid_sdp_query_exit(ENOATTR);
 
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to