]> granicus.if.org Git - postgis/commitdiff
Fix uninitialized stddev in stats computation (#3222)
authorSandro Santilli <strk@keybit.net>
Fri, 31 Jul 2015 17:06:53 +0000 (17:06 +0000)
committerSandro Santilli <strk@keybit.net>
Fri, 31 Jul 2015 17:06:53 +0000 (17:06 +0000)
Patch by Daniel Baston

git-svn-id: http://svn.osgeo.org/postgis/trunk@13862 b70326c6-7e19-0410-871a-916f4a2858ee

postgis/gserialized_estimate.c

index df46fc055690666a33315e634dfa950a503aed50..7c7056a7596368bba9762e7da0ea7048d4c42a63 100644 (file)
@@ -1269,8 +1269,9 @@ compute_gserialized_stats_mode(VacAttrStats *stats, AnalyzeAttrFetchFunc fetchfu
        int stats_slot;                     /* What slot is this data going into? (2D vs ND) */
        int stats_kind;                     /* And this is what? (2D vs ND) */
 
-       /* Initialize sums */
-       memset(&sum, 0, sizeof(ND_BOX));
+       /* Initialize sum and stddev */
+       nd_box_init(&sum);
+       nd_box_init(&stddev);
 
        /*
         * This is where gserialized_analyze_nd