From 1bbeb06a36ec36ce03e1c882c8e97efdc13c9a9b Mon Sep 17 00:00:00 2001 From: Patrik Kullman Date: Sat, 21 Feb 2009 20:35:58 +0000 Subject: [PATCH] Use av_strdup to allocate string, prevents the warning: vhook/fish.c:130: warning: assignment discards qualifiers from pointer target type patch by Patrik Kullman, patrik yes nu Originally committed as revision 17494 to svn://svn.ffmpeg.org/ffmpeg/trunk --- vhook/fish.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/vhook/fish.c b/vhook/fish.c index bd05b987b4..3806df32eb 100644 --- a/vhook/fish.c +++ b/vhook/fish.c @@ -127,7 +127,7 @@ int Configure(void **ctxp, int argc, char *argv[]) optind = 1; - ci->dir = "/tmp"; + ci->dir = av_strdup("/tmp"); ci->threshold = 100; ci->file_limit = 100; ci->min_interval = 1000000; @@ -368,7 +368,8 @@ void Process(void *ctx, AVPicture *picture, enum PixelFormat pix_fmt, int width, f = fopen(fname, "w"); if (f) { fprintf(f, "P6 %d %d 255\n", width, height); - fwrite(buf, width * height * 3, 1, f); + if (!fwrite(buf, width * height * 3, 1, f)) + av_log(ctx, AV_LOG_ERROR, "Couldn't write to PPM file %s\n", fname); fclose(f); }