summaryrefslogtreecommitdiffstats
path: root/libvo/vo_pgm.c
diff options
context:
space:
mode:
authoral3x <al3x@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-06-11 12:34:46 +0000
committeral3x <al3x@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-06-11 12:34:46 +0000
commit1fe0cb7e250c5a31bf49a3062a33b8a78e4d25b4 (patch)
tree366f874e0a203102b51f8a71dc27ff55d2371917 /libvo/vo_pgm.c
parent68d53c538eb65b5cdeda195a792fbf6e76b03d65 (diff)
downloadmpv-1fe0cb7e250c5a31bf49a3062a33b8a78e4d25b4.tar.bz2
mpv-1fe0cb7e250c5a31bf49a3062a33b8a78e4d25b4.tar.xz
possible buffer overflows fixed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1095 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/vo_pgm.c')
-rw-r--r--libvo/vo_pgm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libvo/vo_pgm.c b/libvo/vo_pgm.c
index e0d5c659e6..dd75f70499 100644
--- a/libvo/vo_pgm.c
+++ b/libvo/vo_pgm.c
@@ -47,7 +47,7 @@ init(uint32_t width, uint32_t height, uint32_t d_width, uint32_t d_height, uint3
image_width = width;
image=malloc(width*height*3/2);
- sprintf (header, "P5\n\n%d %d\n255\n", width, height*3/2);
+ snprintf (header, 1024, "P5\n\n%d %d\n255\n", width, height*3/2);
return 0;
}
@@ -63,7 +63,7 @@ static void flip_page (void)
FILE * f;
int i;
- sprintf (vo_pgm_filename, "%08d.pgm", framenum++);
+ snprintf (vo_pgm_filename, 24, "%08d.pgm", framenum++);
f = fopen (vo_pgm_filename, "wb"); if (f == NULL) return;
fwrite (header, strlen (header), 1, f);