Fix buffer overflow reported by John Darrington.
[pspp-builds.git] / src / data / data-out.c
index ffc79ecc51be62d9ce9b5e1d317ffc03978b28f2..6622c7d4fe8fe05a31f1df5cd93d294395c6de87 100644 (file)
@@ -1026,7 +1026,7 @@ output_bcd_integer (double number, int digits, char *output)
     }
   else 
     {
-      memset (output, 0, digits);
+      memset (output, 0, DIV_RND_UP (digits, 2));
       return false; 
     }
 }