summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2008-05-10 01:10:52 +0000
committerMarcel Holtmann <marcel@holtmann.org>2008-05-10 01:10:52 +0000
commit788878d89291688a06d2bb067fa9d5c82c4ad050 (patch)
tree1d69110ac524f23a51a3f0cefb160ba3b8a58ca5
parent8cf2f361bf51ee608db71057843cd9dbdf66ff70 (diff)
Fix failure when MaximumServiceRecordCount is 0xFFFF
-rw-r--r--sdpd/request.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sdpd/request.c b/sdpd/request.c
index 5e3c715f..757c5ad9 100644
--- a/sdpd/request.c
+++ b/sdpd/request.c
@@ -238,13 +238,12 @@ static int service_search_req(sdp_req_t *req, sdp_buf_t *buf)
{
int status = 0, i, plen, mlen, mtu, scanned;
sdp_list_t *pattern = NULL;
- uint16_t expected, actual;
+ uint16_t expected, actual, rsp_count = 0;
uint8_t dtd;
sdp_cont_state_t *cstate = NULL;
uint8_t *pCacheBuffer = NULL;
int handleSize = 0;
uint32_t cStateId = 0;
- short rsp_count = 0;
short *pTotalRecordCount, *pCurrentRecordCount;
uint8_t *pdata = req->buf + sizeof(sdp_pdu_hdr_t);