Fix 1 more warning reported by GCC
authorLoic Blot <loic.blot@unix-experience.fr>
Mon, 19 Jun 2017 22:19:29 +0000 (00:19 +0200)
committerLoic Blot <loic.blot@unix-experience.fr>
Mon, 19 Jun 2017 22:19:29 +0000 (00:19 +0200)
We don't write in correct buffer size in analyze_block

src/mapblock.cpp

index 631e9db6505bfa2176c460b071238f18bea74e1d..bf7f9dcd34f5c82909e25fee91e9b63dd8e0e86b 100644 (file)
@@ -971,8 +971,8 @@ std::string analyze_block(MapBlock *block)
        std::ostringstream desc;
 
        v3s16 p = block->getPos();
-       char spos[20];
-       snprintf(spos, 20, "(%2d,%2d,%2d), ", p.X, p.Y, p.Z);
+       char spos[25];
+       snprintf(spos, sizeof(spos), "(%2d,%2d,%2d), ", p.X, p.Y, p.Z);
        desc<<spos;
 
        switch(block->getModified())