opnsense-ports/net/xorp/files/patch-pathutil.c
Franco Fichtner 993c71f342 */*: sync with upstream
Taken from: HardenedBSD
2018-07-14 21:28:15 +02: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);
}
/*.......................................................................