diff --git a/libavformat/rtsp.c b/libavformat/rtsp.c
index 3e0cb2b61022a9c7fce23e0075dde53541a3133a..b2910ec3d32042ca2386a5b3daf031a82802ed64 100644
--- a/libavformat/rtsp.c
+++ b/libavformat/rtsp.c
@@ -615,7 +615,7 @@ static int udp_read_packet(AVFormatContext *s, RTSPStream **prtsp_st,
     }
 }
 
-static int sdp_read_packet(AVFormatContext *s, AVPacket *pkt)
+static int rtsp_fetch_packet(AVFormatContext *s, AVPacket *pkt)
 {
     RTSPState *rt = s->priv_data;
     int ret, len;
@@ -1626,7 +1626,7 @@ static int rtsp_read_packet(AVFormatContext *s,
         }
     }
 
-    ret = sdp_read_packet(s, pkt);
+    ret = rtsp_fetch_packet(s, pkt);
     if (ret < 0) {
         return ret;
     }
@@ -1811,6 +1811,6 @@ AVInputFormat sdp_demuxer = {
     sizeof(RTSPState),
     sdp_probe,
     sdp_read_header,
-    sdp_read_packet,
+    rtsp_fetch_packet,
     sdp_read_close,
 };