]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[Core] Coverity: 1024552 Logically dead code
authorAndrey Volk <andywolk@gmail.com>
Sun, 1 Oct 2023 10:15:36 +0000 (13:15 +0300)
committerAndrey Volk <andywolk@gmail.com>
Sun, 1 Oct 2023 10:15:36 +0000 (13:15 +0300)
src/switch_utils.c

index 64f26bd6ba58dec36c876a34902f33053dd7b998..6409b4e708dd1bcad37328c396aca49f0295c162 100644 (file)
@@ -768,7 +768,7 @@ SWITCH_DECLARE(int) switch_parse_cidr(const char *string, ip_t *ip, ip_t *mask,
                        if (n >= 8) {
                                maskv->v6.s6_addr[i] = 0xFF;
                                n -= 8;
-                       } else if (n < 8) {
+                       } else if (n && n < 8) {
                                maskv->v6.s6_addr[i] = 0xFF & ~(0xFF >> n);
                                n -= n;
                        } else if (n == 0) {