diff options
Diffstat (limited to '')
-rw-r--r-- | src/base/strnatcmp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/base/strnatcmp.c b/src/base/strnatcmp.c index 6773164..0ea332d 100644 --- a/src/base/strnatcmp.c +++ b/src/base/strnatcmp.c @@ -275,13 +275,13 @@ int ipv4cmp(int a_len, nat_char const *a, } for (; ai < a_len; ai++) { - if (!isdigit((unsigned char)a[ai]) || a[ai] != '.') { + if (!isdigit((unsigned char)a[ai]) && a[ai] != '.') { return 0; } } for (; bi < b_len; bi++) { - if (!isdigit((unsigned char)b[bi]) || b[bi] != '.') { + if (!isdigit((unsigned char)b[bi]) && b[bi] != '.') { return 0; } } |