From 605fa40a95463369e2a8ef6afb4f8d783865a5fd Mon Sep 17 00:00:00 2001 From: Sandro Santilli Date: Thu, 12 Jan 2012 08:51:58 +0000 Subject: [PATCH] gbox_float_round: do not attempt to round M when not present git-svn-id: http://svn.osgeo.org/postgis/trunk@8784 b70326c6-7e19-0410-871a-916f4a2858ee --- liblwgeom/g_box.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/liblwgeom/g_box.c b/liblwgeom/g_box.c index 61cb1d6db..5200b7b45 100644 --- a/liblwgeom/g_box.c +++ b/liblwgeom/g_box.c @@ -577,8 +577,11 @@ void gbox_float_round(GBOX *gbox) gbox->ymin = next_float_down(gbox->ymin); gbox->ymax = next_float_up(gbox->ymax); - gbox->mmin = next_float_down(gbox->mmin); - gbox->mmax = next_float_up(gbox->mmax); + if ( FLAGS_GET_M(gbox->flags) ) + { + gbox->mmin = next_float_down(gbox->mmin); + gbox->mmax = next_float_up(gbox->mmax); + } if ( FLAGS_GET_Z(gbox->flags) ) { -- 2.40.0