EPROTO -> EINVAL for BSD backwards compatibility (did I mention that BSD *sucks*?)
This commit is contained in:
parent
eb563422c8
commit
08b68f1bdc
@ -12,7 +12,7 @@ int dns_domain_fromdot(char **out,const char *buf,unsigned int n)
|
||||
char ch;
|
||||
char *x;
|
||||
|
||||
errno = EPROTO;
|
||||
errno = EINVAL;
|
||||
|
||||
for (;;) {
|
||||
if (!n) break;
|
||||
|
@ -8,7 +8,7 @@ DNS should have used LZ77 instead of its own sophomoric compression algorithm.
|
||||
unsigned int dns_packet_copy(const char *buf,unsigned int len,unsigned int pos,char *out,unsigned int outlen)
|
||||
{
|
||||
while (outlen) {
|
||||
if (pos >= len) { errno = EPROTO; return 0; }
|
||||
if (pos >= len) { errno = EINVAL; return 0; }
|
||||
*out = buf[pos++];
|
||||
++out; --outlen;
|
||||
}
|
||||
@ -28,7 +28,7 @@ unsigned int dns_packet_skipname(const char *buf,unsigned int len,unsigned int p
|
||||
pos += ch;
|
||||
}
|
||||
|
||||
errno = EPROTO;
|
||||
errno = EINVAL;
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -72,6 +72,6 @@ unsigned int dns_packet_getname(const char *buf,unsigned int len,unsigned int po
|
||||
return pos;
|
||||
|
||||
PROTO:
|
||||
errno = EPROTO;
|
||||
errno = EINVAL;
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user