diff --git a/libavutil/sha.c b/libavutil/sha.c
index 5c8e3b6951e49838cc57e4acfaea7324d1b3f8a4..8c4f8a0e43303404726efe5871bda1a7851df26f 100644
--- a/libavutil/sha.c
+++ b/libavutil/sha.c
@@ -340,7 +340,7 @@ int main(void)
     int i, j, k;
     AVSHA ctx;
     unsigned char digest[32];
-    const int lengths[3] = { 160, 224, 256 };
+    static const int lengths[3] = { 160, 224, 256 };
 
     for (j = 0; j < 3; j++) {
         printf("Testing SHA-%d\n", lengths[j]);