From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Subject: Bug in parsing of SDP_ServiceSearchAttributeResponse? From: Daniel Abraham To: linux-bluetooth@vger.kernel.org Content-Type: multipart/mixed; boundary="=-grmh/fZJtFqFLZT63krE" Date: Thu, 11 Mar 2010 23:57:33 +0200 Message-ID: <1268344653.9884.42.camel@dabraham-mobl> Mime-Version: 1.0 Sender: linux-bluetooth-owner@vger.kernel.org List-ID: --=-grmh/fZJtFqFLZT63krE Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Hi, this is my first time here, so I'm not sure about etiquette, or if/where there's a BlueZ bug repository... I'm using BlueZ 4.62, and I ran the command line "sdptool browse " against a remote computer. I got this error output: "Service search failed: Success". According to hcidump (attached), the SDP_ServiceSearchAttributeResponse is malformed, but a different Bluetooth stack (IVT on Windows) is able to report correctly the remote computer's available services. So I'm guessing this is a parsing error or interoperability weakness in BlueZ...? (Or, less likely but possible, a bug in the other 2 stacks?) Thanks --=-grmh/fZJtFqFLZT63krE Content-Type: application/octet-stream; name="sdptool-browse-error.hcidump" Content-Disposition: attachment; filename="sdptool-browse-error.hcidump" Content-Transfer-Encoding: base64 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 --=-grmh/fZJtFqFLZT63krE--