[BACK]Return to sdp_compat.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libbluetooth

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/lib/libbluetooth/sdp_compat.c between version 1.1.2.2 and 1.2

version 1.1.2.2, 2009/05/13 19:18:20 version 1.2, 2009/05/14 19:12:45
Line 170  sdp_search(void *xss, uint32_t plen, uin
Line 170  sdp_search(void *xss, uint32_t plen, uin
         struct sdp_compat *sc = xss;          struct sdp_compat *sc = xss;
         sdp_data_t seq, ssp, ail, rsp, value;          sdp_data_t seq, ssp, ail, rsp, value;
         uint16_t attr;          uint16_t attr;
         int i;          size_t i;
         bool rv;          bool rv;
   
         if (sc == NULL)          if (sc == NULL)
Line 224  sdp_search(void *xss, uint32_t plen, uin
Line 224  sdp_search(void *xss, uint32_t plen, uin
                 while (vlen > 0 && sdp_get_attr(&seq, &attr, &value)) {                  while (vlen > 0 && sdp_get_attr(&seq, &attr, &value)) {
                         vp->attr = attr;                          vp->attr = attr;
                         if (vp->value != NULL) {                          if (vp->value != NULL) {
                                 if (value.end - value.next > vp->vlen) {                                  if (value.end - value.next > (ssize_t)vp->vlen) {
                                         vp->flags = SDP_ATTR_TRUNCATED;                                          vp->flags = SDP_ATTR_TRUNCATED;
                                 } else {                                  } else {
                                         vp->flags = SDP_ATTR_OK;                                          vp->flags = SDP_ATTR_OK;

Legend:
Removed from v.1.1.2.2  
changed lines
  Added in v.1.2

CVSweb <webmaster@jp.NetBSD.org>