diff --git a/vp8/encoder/picklpf.c b/vp8/encoder/picklpf.c
index 8fa4f1e5b6478b4697d3eeea8c7bd7fd77f12123..530e27b6aa079fa7bf29ca1ef423b0e3f8c145a5 100644
--- a/vp8/encoder/picklpf.c
+++ b/vp8/encoder/picklpf.c
@@ -289,7 +289,7 @@ void vp8cx_pick_filter_level(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi)
 
     int Bias = 0;                       // Bias against raising loop filter and in favor of lowering it
 
-    int ss_err[MAX_LOOP_FILTER];
+    int ss_err[MAX_LOOP_FILTER + 1];
 
     YV12_BUFFER_CONFIG * saved_frame = cm->frame_to_show;