diff --git a/libavfilter/f_sendcmd.c b/libavfilter/f_sendcmd.c
index 9c7c5f5defd40175a514b1037c78219af165200a..bb8a1786b860c8a6605dad1618e22c7072e301dc 100644
--- a/libavfilter/f_sendcmd.c
+++ b/libavfilter/f_sendcmd.c
@@ -39,7 +39,7 @@
 
 static inline char *make_command_flags_str(AVBPrint *pbuf, int flags)
 {
-    const char *flag_strings[] = { "enter", "leave" };
+    static const char * const flag_strings[] = { "enter", "leave" };
     int i, is_first = 1;
 
     av_bprint_init(pbuf, 0, AV_BPRINT_SIZE_AUTOMATIC);