diff --git a/Code/Mantid/MantidQt/SliceViewer/src/QScienceSpinBox.cpp b/Code/Mantid/MantidQt/SliceViewer/src/QScienceSpinBox.cpp
index c90296257b8c311af51db5c8b1baea9e662d676a..a099a2e20e83e4d9b5cb0622f961a0dd1c7e81cf 100644
--- a/Code/Mantid/MantidQt/SliceViewer/src/QScienceSpinBox.cpp
+++ b/Code/Mantid/MantidQt/SliceViewer/src/QScienceSpinBox.cpp
@@ -24,7 +24,7 @@ bool isIntermediateValueHelper(qint64 num, qint64 min, qint64 max, qint64 *match
   qint64 tmp = num;
 
   int numDigits = 0;
-  int digits[10];
+  int digits[] = {0,0,0,0,0,0,0,0,0,0};
   if (tmp == 0) {
     numDigits = 1;
     digits[0] = 0;