]> granicus.if.org Git - postgis/commitdiff
Fix for #3034
authorNicklas Avén <nicklas.aven@jordogskog.no>
Wed, 11 Feb 2015 22:50:59 +0000 (22:50 +0000)
committerNicklas Avén <nicklas.aven@jordogskog.no>
Wed, 11 Feb 2015 22:50:59 +0000 (22:50 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@13209 b70326c6-7e19-0410-871a-916f4a2858ee

postgis/lwgeom_accum.c

index 427c16c9db4a27ee0a6a4c1a82b3ae2a2ba3df6f..c615a8f34a34c14d05746506eabff9380d7228fc 100644 (file)
@@ -424,6 +424,9 @@ pgis_twkb_accum_finalfn(PG_FUNCTION_ARGS)
                }
        
        }               
+       if  (fabs(state->precision)>7)
+               lwerror("precision cannot be more than 7");
+       
        twkb = lwgeom_agg_to_twkb(&lwgeom_arrays, state->variant , &twkb_size,(int8_t) state->precision);