diff --git a/libavutil/avstring.c b/libavutil/avstring.c
index 73ab7aad1b8ee327d75d7cc0c6d9f8e70781e692..802d0f85e754891b5d0698456092ac858af5dac6 100644
--- a/libavutil/avstring.c
+++ b/libavutil/avstring.c
@@ -252,7 +252,8 @@ int main(void)
         };
 
         for (i=0; i < FF_ARRAY_ELEMS(strings); i++) {
-            const char *p = strings[i], *q;
+            const char *p = strings[i];
+            char *q;
             printf("|%s|", p);
             q = av_get_token(&p, ":");
             printf(" -> |%s|", q);