Skip to content

Commit f27eb03

Browse files
committed
Remove useless check for negative result of ip_addrsize().
By inspection, ip_addrsize() can't return a negative result. (If it could, we'd have way bigger problems elsewhere.) So delete useless check in network_send(). Most C compilers are probably perfectly capable of removing this code by themselves, but it's confusing/misleading. Bug: #18889 Reported-by: Daniel Elishakov <dan-eli@mail.ru> Discussion: https://postgr.es/m/18889-73d4f19e953a629e@postgresql.org
1 parent 4170298 commit f27eb03

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

src/backend/utils/adt/network.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -279,8 +279,6 @@ network_send(inet *addr, bool is_cidr)
279279
pq_sendbyte(&buf, ip_bits(addr));
280280
pq_sendbyte(&buf, is_cidr);
281281
nb = ip_addrsize(addr);
282-
if (nb < 0)
283-
nb = 0;
284282
pq_sendbyte(&buf, nb);
285283
addrptr = (char *) ip_addr(addr);
286284
for (i = 0; i < nb; i++)

0 commit comments

Comments
 (0)