| Index: fusl/src/network/dn_skipname.c
|
| diff --git a/fusl/src/network/dn_skipname.c b/fusl/src/network/dn_skipname.c
|
| index 86999fc51e846fadfbec193767451c751be08b2e..cd046b0cb83924941e8ce34bf7e655e7062f9348 100644
|
| --- a/fusl/src/network/dn_skipname.c
|
| +++ b/fusl/src/network/dn_skipname.c
|
| @@ -1,13 +1,15 @@
|
| #include <resolv.h>
|
|
|
| -int dn_skipname(const unsigned char *s, const unsigned char *end)
|
| -{
|
| - const unsigned char *p;
|
| - for (p=s; p<end; p++)
|
| - if (!*p) return p-s+1;
|
| - else if (*p>=192) {
|
| - if (p+1<end) return p-s+2;
|
| - else break;
|
| - }
|
| - return -1;
|
| +int dn_skipname(const unsigned char* s, const unsigned char* end) {
|
| + const unsigned char* p;
|
| + for (p = s; p < end; p++)
|
| + if (!*p)
|
| + return p - s + 1;
|
| + else if (*p >= 192) {
|
| + if (p + 1 < end)
|
| + return p - s + 2;
|
| + else
|
| + break;
|
| + }
|
| + return -1;
|
| }
|
|
|