MCPcopy Create free account
hub / github.com/F-Stack/f-stack / skippacket

Function skippacket

freebsd/netinet/accf_dns.c:102–121  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

100 } while (0)
101
102static int
103skippacket(struct sockbuf *sb) {
104 unsigned long packlen;
105 struct packet q, *p = &q;
106
107 if (sbavail(sb) < 2)
108 return DNS_WAIT;
109
110 q.m = sb->sb_mb;
111 q.n = q.m->m_nextpkt;
112 q.moff = 0;
113 q.offset = 0;
114 q.len = sbavail(sb);
115
116 GET16(p, packlen);
117 if (packlen + 2 > q.len)
118 return DNS_WAIT;
119
120 return DNS_OK;
121}

Callers 1

sohasdnsFunction · 0.85

Calls 1

sbavailFunction · 0.50

Tested by

no test coverage detected