This patch fixes a compilation warning related to a signed and
unsigned integer comparison.
char filter_addr[128];
char *slash;
char *ddash;
- if ((ddash = strchr(string, ':')) && (ddash - string < len)) {
+ if ((ddash = strchr(string, ':')) && (ddash < string + len)) {
struct in6_addr raddr;
int i;
slash = strchr(string, '/');
return AF_INET6;
}
- if ((ddash = strchr(string, '.')) && (ddash - string < len)) {
+ if ((ddash = strchr(string, '.')) && (ddash < string + len)) {
slash = strchr(string, '/');
if (slash == NULL) {
ulogd_log(ULOGD_FATAL,