]> granicus.if.org Git - libvpx/commitdiff
vp9 denoiser: Derefencing pointer should be after null check.
authorJackyChen <jackychen@google.com>
Wed, 27 Jul 2016 00:25:03 +0000 (17:25 -0700)
committerJackyChen <jackychen@google.com>
Wed, 27 Jul 2016 00:31:17 +0000 (17:31 -0700)
BUG=webm:1267

Change-Id: I899fc9e8d784c6eefcbe27945c619845adb7b6f0

vp9/encoder/vp9_denoiser.c

index 42d456e89984cf664e09af64dc12174cf11bcd0a..96cf4c881a5dc8457fce6f059bab69c1161e325a 100644 (file)
@@ -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]);
   }