diff --git a/tile-join.cpp b/tile-join.cpp index 6d46ab3b..5c9300dc 100644 --- a/tile-join.cpp +++ b/tile-join.cpp @@ -64,12 +64,12 @@ bool progress_time() { } struct stats { - int minzoom; - int maxzoom; - double midlat, midlon; - double minlat, minlon, maxlat, maxlon; - double minlat2, minlon2, maxlat2, maxlon2; - std::vector strategies; + int minzoom = 0; + int maxzoom = 0; + double midlat = 0, midlon = 0; + double minlat = 0, minlon = 0, maxlat = 0, maxlon = 0; + double minlat2 = 0, minlon2 = 0, maxlat2 = 0, maxlon2 = 0; + std::vector strategies{}; }; void append_tile(std::string message, int z, unsigned x, unsigned y, std::map &layermap, std::vector &header, std::map> &mapping, std::set &exclude, std::set &include, std::set &keep_layers, std::set &remove_layers, int ifmatched, mvt_tile &outtile, json_object *filter) { @@ -1473,7 +1473,6 @@ int main(int argc, char **argv) { } struct stats st; - memset(&st, 0, sizeof(st)); st.minzoom = st.minlat = st.minlon = st.minlat2 = st.minlon2 = INT_MAX; st.maxzoom = st.maxlat = st.maxlon = st.maxlat2 = st.maxlon2 = INT_MIN;