OSDN Git Service
(root)
/
android-x86
/
external-bluetooth-bluez.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8dbf886
)
Revert "lib: Add range check for SDP_SVC_ATTR_RSP/SDP_SVC_SEARCH_ATTR_RSP"
author
Johan Hedberg
<johan.hedberg@intel.com>
Tue, 25 Jun 2013 18:44:17 +0000
(21:44 +0300)
committer
Johan Hedberg
<johan.hedberg@intel.com>
Tue, 25 Jun 2013 18:44:17 +0000
(21:44 +0300)
This reverts commit
1796f00e846561af80679efba4d7c36c78710fb6
.
This patch causes a regression with the Nokia BH217 headset. A correct
patch must take into account fragmented responses.
lib/sdp.c
patch
|
blob
|
history
diff --git
a/lib/sdp.c
b/lib/sdp.c
index
800b37a
..
d8bfc51
100644
(file)
--- a/
lib/sdp.c
+++ b/
lib/sdp.c
@@
-4243,14
+4243,6
@@
int sdp_process(sdp_session_t *session)
rsp_count = bt_get_be16(pdata);
SDPDBG("Attrlist byte count : %d", rsp_count);
- /* Valid range for rsp_count is 0x0002-0xFFFF */
- if (rsp_count < 0x0002) {
- t->err = EPROTO;
- SDPERR("Protocol error: invalid AttrList size");
- status = SDP_INVALID_PDU_SIZE;
- goto end;
- }
-
/*
* Number of bytes in the AttributeLists parameter(without
* continuation state) + AttributeListsByteCount field size.