]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/rtspdec.c
Merge branch 'flac' of https://github.com/FernetMenta/FFmpeg
[ffmpeg] / libavformat / rtspdec.c
index 74a7bf646fdcbcbe5afec2b973da78c92ca0659a..af20465783c2be5a705089faa94ad391cb13ca84 100644 (file)
@@ -360,6 +360,10 @@ static inline int parse_command_line(AVFormatContext *s, const char *line,
     RTSPState *rt = s->priv_data;
     const char *linept, *searchlinept;
     linept = strchr(line, ' ');
+    if (!linept) {
+        av_log(s, AV_LOG_ERROR, "Error parsing method string\n");
+        return AVERROR_INVALIDDATA;
+    }
     if (linept - line > methodsize - 1) {
         av_log(s, AV_LOG_ERROR, "Method string too long\n");
         return AVERROR(EIO);