diff options
Diffstat (limited to 'libmpcodecs/vd_realvid.c')
-rw-r--r-- | libmpcodecs/vd_realvid.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libmpcodecs/vd_realvid.c b/libmpcodecs/vd_realvid.c index c0994952ab..17250fe8ca 100644 --- a/libmpcodecs/vd_realvid.c +++ b/libmpcodecs/vd_realvid.c @@ -375,8 +375,7 @@ static void uninit(sh_video_t *sh){ #endif rv_handle=NULL; initialized = 0; - if (buffer) - free(buffer); + free(buffer); buffer = NULL; bufsz = 0; } @@ -406,7 +405,7 @@ static mp_image_t* decode(sh_video_t *sh,void* data,int len,int flags){ if(len<=0 || flags&2) return NULL; // skipped frame || hardframedrop if (bufsz < sh->disp_w*sh->disp_h*3/2) { - if (buffer) free(buffer); + free(buffer); bufsz = sh->disp_w*sh->disp_h*3/2; buffer=malloc(bufsz); if (!buffer) return 0; |