diff options
author | Eric Leblond <eric@regit.org> | 2013-01-05 11:04:11 +0100 |
---|---|---|
committer | Eric Leblond <eric@regit.org> | 2013-01-05 11:04:11 +0100 |
commit | 950c7e3080f825302800489ed48ac6d905e66c0b (patch) | |
tree | 2b5fbf31e393ee88385a62c97e4cb67f9302b9f1 | |
parent | e3035d6756048121766e63c328efcc4e3c595611 (diff) |
addr: fix compilation warning
This patch fixes a compilation warning related to a signed and
unsigned integer comparison.
-rw-r--r-- | src/addr.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -69,7 +69,7 @@ int ulogd_parse_addr(char *string, size_t len, struct ulogd_addr *addr) 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, '/'); @@ -94,7 +94,7 @@ int ulogd_parse_addr(char *string, size_t len, struct ulogd_addr *addr) 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, |