Lines Matching refs:curr_src
477 const uint8_t *curr_src = src; in dns_unpack_name() local
482 if (curr_src < msg || curr_src >= (msg + maxlen)) { in dns_unpack_name()
486 while ((val = *curr_src++)) { in dns_unpack_name()
491 if (curr_src >= (msg + maxlen)) { in dns_unpack_name()
496 len = curr_src - src + 1; in dns_unpack_name()
499 end_of_label = curr_src + 1; in dns_unpack_name()
502 pos = ((val & 0x3f) << 8) | (*curr_src & 0xff); in dns_unpack_name()
504 curr_src = msg + pos; in dns_unpack_name()
505 if (curr_src >= (msg + maxlen)) { in dns_unpack_name()
524 ((curr_src + label_len) >= (msg + maxlen))) { in dns_unpack_name()
531 net_buf_add_mem(buf, curr_src, label_len); in dns_unpack_name()
533 curr_src += label_len; in dns_unpack_name()
541 end_of_label = curr_src; in dns_unpack_name()