ports/net/xorp/files/patch-pathutil.c
Kurt Jaeger aed832b2a9 net/xorp: fix build
PR:		217152
Submitted by:	Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>
Reported by:	O. Hartmann <ohartmann@walstatt.org>
Approved by:	hrs (maintainer timeout)
2018-07-14 14:10:29 +00:00

38 lines
1.1 KiB
C

--- cli/libtecla/pathutil.c.orig 2018-07-10 13:09:21 UTC
+++ cli/libtecla/pathutil.c
@@ -168,7 +168,7 @@ char *_pn_append_to_path(PathName *path,
/*
* How many characters should be appended?
*/
- if(slen < 0 || slen > strlen(string))
+ if(slen < 0 || (unsigned long)(slen) > strlen(string))
slen = strlen(string);
/*
* Resize the pathname if needed.
@@ -239,7 +239,7 @@ char *_pn_prepend_to_path(PathName *path
/*
* How many characters should be appended?
*/
- if(slen < 0 || slen > strlen(string))
+ if(slen < 0 || (unsigned long)(slen) > strlen(string))
slen = strlen(string);
/*
* Work out how far we need to shift the original path string to make
@@ -494,7 +494,7 @@ char *_pu_start_of_path(const char *stri
break;
};
};
- return (char *)string + i + 1;
+ return (char *)(string + i + 1);
}
/*.......................................................................
@@ -534,7 +534,7 @@ char *_pu_end_of_path(const char *string
escaped = 1;
};
};
- return (char *)string + i;
+ return (char *)(string + i);
}
/*.......................................................................