[PATCH] Fix expressions always false - Mailing list pgsql-hackers

From Ranier Vilela
Subject [PATCH] Fix expressions always false
Date
Msg-id CAEudQApuAr22CUqg5=-g9-vFyoaKyfSf95W-0gCU5rWn837m4g@mail.gmail.com
Whole thread Raw
Responses Re: [PATCH] Fix expressions always false  (ilmari@ilmari.org (Dagfinn Ilmari Mannsåker))
List pgsql-hackers
More about expressions always false.
1. /src/backend/executor/execExprInterp.c
ndims <= 0 neve be negative, because ndims aways is added up +1
2. src/backend/utils/adt/formatting.c
result is declared long. Comparison with int limits is always false.
3. src/backend/utils/adt/jsonfuncs.c
lindex is declared long. . Comparison with int limits is always false.
4. src/backend/utils/adt/network.c
ip_addrsize is macro and awlays return 4 or 16

regards,
Ranier Vilela
Attachment

pgsql-hackers by date:

Previous
From: Thomas Munro
Date:
Subject: Condition variables vs interrupts
Next
From: Jehan-Guillaume de Rorthais
Date:
Subject: Re: Fetching timeline during recovery