diff --git a/libavformat/rtmpproto.c b/libavformat/rtmpproto.c
index 64024259e2ca50696c73895ff17458508d1fa8a6..8817744e8799e9b69e7da671c8457faf704fa3aa 100644
--- a/libavformat/rtmpproto.c
+++ b/libavformat/rtmpproto.c
@@ -1891,7 +1891,7 @@ static int send_invoke_response(URLContext *s, RTMPPacket *pkt)
 {
     RTMPContext *rt = s->priv_data;
     double seqnum;
-    char filename[64];
+    char filename[128];
     char command[64];
     int stringlen;
     char *pchar;