References #4249
git-svn-id: http://svn.osgeo.org/postgis/branches/2.5@17042
b70326c6-7e19-0410-871a-
916f4a2858ee
* Bug fixes *
- #4247, Avoid undefined behaviour in next_float functions (Raúl Marín)
+ - #4249, Fix undefined behaviour in raster intersection (Raúl Marín)
PostGIS 2.5.1
2018/11/18
gt2
);
- /* parallel vertically */
- if (FLT_EQ(line1[X2] - line1[X1], 0.) && FLT_EQ(line2[X2] - line2[X1], 0.))
- byHeight = 0;
- /* parallel */
- else if (FLT_EQ(((line1[Y2] - line1[Y1]) / (line1[X2] - line1[X1])), ((line2[Y2] - line2[Y1]) / (line2[X2] - line2[X1]))))
+ /* Parallel lines */
+ if (FLT_EQ(((line1[X2] - line1[X1]) * (line2[Y2] - line2[Y1])),
+ ((line2[X2] - line2[X1]) * (line1[Y2] - line1[Y1]))))
byHeight = 0;
if (byHeight)