From: Tom Lane Date: Mon, 15 Dec 2014 19:04:27 +0000 (-0500) Subject: Fix point <-> polygon code for zero-distance case. X-Git-Tag: REL9_5_ALPHA1~1055 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9418820efb32e739706cc3860347089315562ee4;p=postgresql Fix point <-> polygon code for zero-distance case. "PG_RETURN_FLOAT8(x)" is not "return x", except perhaps by accident on some platforms. --- diff --git a/src/backend/utils/adt/geo_ops.c b/src/backend/utils/adt/geo_ops.c index 946dc2893d..bc56b0a542 100644 --- a/src/backend/utils/adt/geo_ops.c +++ b/src/backend/utils/adt/geo_ops.c @@ -2689,7 +2689,7 @@ dist_ppoly_internal(Point *pt, POLYGON *poly) #ifdef GEODEBUG printf("dist_ppoly_internal- point inside of polygon\n"); #endif - PG_RETURN_FLOAT8(0.0); + return 0.0; } /* initialize distance with segment between first and last points */