mirror of
https://git.freebsd.org/ports.git
synced 2025-06-08 22:30:38 -04:00
PR: 217152 Submitted by: Walter Schwarzenfeld <w.schwarzenfeld@utanet.at> Reported by: O. Hartmann <ohartmann@walstatt.org> Approved by: hrs (maintainer timeout)
38 lines
1.1 KiB
C
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);
|
|
}
|
|
|
|
/*.......................................................................
|