summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--video/image_writer.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/video/image_writer.c b/video/image_writer.c
index a61455d6f3..8cdd5e98ef 100644
--- a/video/image_writer.c
+++ b/video/image_writer.c
@@ -127,7 +127,7 @@ static enum AVPixelFormat replace_j_format(enum AVPixelFormat fmt)
static bool write_lavc(struct image_writer_ctx *ctx, mp_image_t *image, const char *filename)
{
- FILE* fp = fopen(filename, "wb");
+ FILE *fp = fopen(filename, "wb");
if (!fp) {
MP_ERR(ctx, "Error opening '%s' for writing!\n", filename);
return false;
@@ -229,9 +229,8 @@ static bool write_lavc(struct image_writer_ctx *ctx, mp_image_t *image, const ch
ret = avcodec_receive_packet(avctx, pkt);
if (ret < 0)
goto error_exit;
- success = true;
- fwrite(pkt->data, pkt->size, 1, fp);
+ success = fwrite(pkt->data, pkt->size, 1, fp) == 1;
error_exit:
avcodec_free_context(&avctx);