summaryrefslogtreecommitdiffstats
path: root/libvo
diff options
context:
space:
mode:
authoral3x <al3x@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-06-09 17:53:54 +0000
committeral3x <al3x@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-06-09 17:53:54 +0000
commit6b853ba7b88d57fcfe50d688d36d1b9799eeb292 (patch)
treef18ba74c8e2d93d1ed5290dc24054c85f8e2d869 /libvo
parent823dfcfc39901af7b72903d88623d7284d8cb859 (diff)
downloadmpv-6b853ba7b88d57fcfe50d688d36d1b9799eeb292.tar.bz2
mpv-6b853ba7b88d57fcfe50d688d36d1b9799eeb292.tar.xz
sprintf possible buffer overflow fixes
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1079 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo')
-rw-r--r--libvo/vo_png.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/libvo/vo_png.c b/libvo/vo_png.c
index aaf5865455..851d0d4d95 100644
--- a/libvo/vo_png.c
+++ b/libvo/vo_png.c
@@ -199,8 +199,7 @@ static uint32_t draw_frame(uint8_t * src[])
struct pngdata png;
png_byte *row_pointers[image_height];
- sprintf (buf, "%08d.png", ++framenum);
- //printf("%s\n", buf);
+ snprintf (buf, 100, "%08d.png", ++framenum);
png = create_png(buf);
@@ -231,8 +230,7 @@ static void flip_page (void)
if(image_format == IMGFMT_YV12) {
- sprintf (buf, "%08d.png", ++framenum);
- //printf("%s\n", buf);
+ snprintf (buf, 100, "%08d.png", ++framenum);
png = create_png(buf);
@@ -285,6 +283,3 @@ uninit(void)
static void check_events(void)
{
}
-
-
-