diff options
author | rogerdpack <rogerpack2005@gmail.com> | 2016-06-17 23:04:34 +0300 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2016-06-23 04:18:16 +0300 |
commit | bfbffbd7d8fd014a3693c51d7cde9926315a9fa0 (patch) | |
tree | 60946acc194a56208f9db80535dda03613dfc1b3 /libavdevice | |
parent | 9e907c040d3e6c5dbc94c198d147e7456b7c93c1 (diff) |
dshow: avoid duplicate NULL check before free
Signed-off-by: rogerdpack <rogerpack2005@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'libavdevice')
-rw-r--r-- | libavdevice/dshow.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/libavdevice/dshow.c b/libavdevice/dshow.c index a60e7c1c1a..f2453e6114 100644 --- a/libavdevice/dshow.c +++ b/libavdevice/dshow.c @@ -104,14 +104,10 @@ dshow_read_close(AVFormatContext *s) if (ctx->device_filter[AudioDevice]) IBaseFilter_Release(ctx->device_filter[AudioDevice]); - if (ctx->device_name[0]) - av_freep(&ctx->device_name[0]); - if (ctx->device_name[1]) - av_freep(&ctx->device_name[1]); - if (ctx->device_unique_name[0]) - av_freep(&ctx->device_unique_name[0]); - if (ctx->device_unique_name[1]) - av_freep(&ctx->device_unique_name[1]); + av_freep(&ctx->device_name[0]); + av_freep(&ctx->device_name[1]); + av_freep(&ctx->device_unique_name[0]); + av_freep(&ctx->device_unique_name[1]); if(ctx->mutex) CloseHandle(ctx->mutex); |