Lines Matching refs:wlen
330 size_t wlen = (pkt&&q->res->why_bogus)?strlen(q->res->why_bogus)+1:0; in context_serialize_answer() local
332 *len = size_of_uint32s + pkt_len + wlen; in context_serialize_answer()
340 sldns_write_uint32(p+5*sizeof(uint32_t), (uint32_t)wlen); in context_serialize_answer()
341 if(wlen > 0) in context_serialize_answer()
342 memmove(p+size_of_uint32s, q->res->why_bogus, wlen); in context_serialize_answer()
344 memmove(p+size_of_uint32s+wlen, in context_serialize_answer()
356 size_t wlen; in context_deserialize_answer() local
365 wlen = (size_t)sldns_read_uint32(p+5*sizeof(uint32_t)); in context_deserialize_answer()
366 if(len > size_of_uint32s && wlen > 0) { in context_deserialize_answer()
367 if(len >= size_of_uint32s+wlen) in context_deserialize_answer()
369 p+size_of_uint32s, wlen); in context_deserialize_answer()
376 q->res->why_bogus[wlen-1] = 0; /* zero terminated for sure */ in context_deserialize_answer()
378 if(len > size_of_uint32s+wlen) { in context_deserialize_answer()
379 q->msg_len = len - size_of_uint32s - wlen; in context_deserialize_answer()
380 q->msg = (uint8_t*)memdup(p+size_of_uint32s+wlen, in context_deserialize_answer()