diff --git a/libavformat/matroskaenc.c b/libavformat/matroskaenc.c index a0b5950784..a3f4e052ce 100644 --- a/libavformat/matroskaenc.c +++ b/libavformat/matroskaenc.c @@ -1693,7 +1693,8 @@ static int mkv_write_packet_internal(AVFormatContext *s, AVPacket *pkt, int add_ if (!s->pb->seekable) { if (!mkv->dyn_bc) { - if ((ret = avio_open_dyn_buf(&mkv->dyn_bc)) < 0) { + ret = avio_open_dyn_buf(&mkv->dyn_bc); + if (ret < 0) { av_log(s, AV_LOG_ERROR, "Failed to open dynamic buffer\n"); return ret; }