diff --git a/libavformat/asfdec.c b/libavformat/asfdec.c
index c6b322d6d3c0fe64347e37e21c784d3dd5ed42fb..ca6c73b914956d4a3fa3a08fd3254fcb5fcc4f95 100644
--- a/libavformat/asfdec.c
+++ b/libavformat/asfdec.c
@@ -749,7 +749,7 @@ static int asf_read_header(AVFormatContext *s)
             }
         }
         if(avio_tell(pb) != gpos + gsize)
-            av_log(s, AV_LOG_DEBUG, "gpos mismatch our pos=%"PRIu64", end=%"PRIu64"\n", avio_tell(pb)-gpos, gsize);
+            av_log(s, AV_LOG_DEBUG, "gpos mismatch our pos=%"PRIu64", end=%"PRId64"\n", avio_tell(pb)-gpos, gsize);
         avio_seek(pb, gpos + gsize, SEEK_SET);
     }
     ff_get_guid(pb, &g);