summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Leblond <eric@regit.org>2013-01-05 11:04:11 +0100
committerEric Leblond <eric@regit.org>2013-01-05 11:04:11 +0100
commit950c7e3080f825302800489ed48ac6d905e66c0b (patch)
tree2b5fbf31e393ee88385a62c97e4cb67f9302b9f1
parente3035d6756048121766e63c328efcc4e3c595611 (diff)
addr: fix compilation warning
This patch fixes a compilation warning related to a signed and unsigned integer comparison.
-rw-r--r--src/addr.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/addr.c b/src/addr.c
index dd97405..9a68ed8 100644
--- a/src/addr.c
+++ b/src/addr.c
@@ -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,