Hi Syam, On Fri, Jan 13, 2012 at 4:17 PM, Syam Sidhardhan <s.syam@xxxxxxxxxxx> wrote: > --- > client/pbap.c | 2 -- > 1 files changed, 0 insertions(+), 2 deletions(-) > > diff --git a/client/pbap.c b/client/pbap.c > index 9e9eb05..73d496a 100644 > --- a/client/pbap.c > +++ b/client/pbap.c > @@ -364,7 +364,6 @@ static void read_return_apparam(struct obc_session *session, > { > struct obc_transfer *transfer = obc_session_get_transfer(session); > struct obc_transfer_params params; > - unsigned char *buf; > size_t size = 0; > > *phone_book_size = 0; > @@ -404,7 +403,6 @@ static void read_return_apparam(struct obc_session *session, > hdr->tag, hdr->len); > } > > - buf += APPARAM_HDR_SIZE + hdr->len; > size -= APPARAM_HDR_SIZE + hdr->len; > } > } > -- > 1.7.4.1 Actually this is still wrong since hdr pointer is never updated it is only processing the first header, I was just fixing it today while doing some other cleanups , apparently we never got any problem because the responses normally only contain one hdr/parameter. -- Luiz Augusto von Dentz -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html