Browse Source

Update STBIR__FREE_AND_CLEAR fix as per suggestions

xchellx 11 months ago
parent
commit
9855da7cb6
1 changed files with 2 additions and 2 deletions
  1. 2 2
      stb_image_resize2.h

+ 2 - 2
stb_image_resize2.h

@@ -6689,7 +6689,7 @@ static void stbir__get_split_info( stbir__per_split_info* split_info, int splits
 
 static void stbir__free_internal_mem( stbir__info *info )
 {
-  #define STBIR__FREE_AND_CLEAR( ptr ) { if ( ptr ) { void * p = (ptr); STBIR_FREE( p, info->user_data); (ptr) = 0; } }
+  #define STBIR__FREE_AND_CLEAR( ptr ) { if ( ptr ) { void * p = (ptr); (ptr) = 0; STBIR_FREE( p, info->user_data); } }
 
   if ( info )
   {
@@ -6731,7 +6731,7 @@ static void stbir__free_internal_mem( stbir__info *info )
     STBIR__FREE_AND_CLEAR( info->horizontal.coefficients );
     STBIR__FREE_AND_CLEAR( info->horizontal.contributors );
     STBIR__FREE_AND_CLEAR( info->alloced_mem );
-    STBIR__FREE_AND_CLEAR( info );
+    STBIR_FREE( info );
   #endif
   }