]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/mpeg.c
fix negative fseek
[ffmpeg] / libavformat / mpeg.c
index 3a009b606ce1057635ee84f0b06709731f081208..34168ba786bf3db1f5584ff1319d4ad8672a5471 100644 (file)
@@ -124,7 +124,7 @@ static int mpegps_read_header(AVFormatContext *s,
     if ((p=memchr(buffer, 'S', sizeof(buffer))))
         if (!memcmp(p, "Sofdec", 6))
             m->sofdec = 1;
-    url_fseek(&s->pb, -sizeof(buffer), SEEK_CUR);
+    url_fseek(&s->pb, -(offset_t)sizeof(buffer), SEEK_CUR);
 
     /* no need to do more */
     return 0;