From: JackyChen Date: Wed, 27 Jul 2016 00:25:03 +0000 (-0700) Subject: vp9 denoiser: Derefencing pointer should be after null check. X-Git-Tag: v1.6.1~368^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=47cc64cdf89562c549b3b7b27b8a99947f23f045;p=libvpx vp9 denoiser: Derefencing pointer should be after null check. BUG=webm:1267 Change-Id: I899fc9e8d784c6eefcbe27945c619845adb7b6f0 --- diff --git a/vp9/encoder/vp9_denoiser.c b/vp9/encoder/vp9_denoiser.c index 42d456e89..96cf4c881 100644 --- a/vp9/encoder/vp9_denoiser.c +++ b/vp9/encoder/vp9_denoiser.c @@ -575,10 +575,10 @@ int vp9_denoiser_alloc(VP9_DENOISER *denoiser, int width, int height, void vp9_denoiser_free(VP9_DENOISER *denoiser) { int i; - denoiser->frame_buffer_initialized = 0; if (denoiser == NULL) { return; } + denoiser->frame_buffer_initialized = 0; for (i = 0; i < MAX_REF_FRAMES; ++i) { vpx_free_frame_buffer(&denoiser->running_avg_y[i]); }