Browse Source

free more memory

Ian Goldberg 1 year ago
parent
commit
cc277a8210
1 changed files with 5 additions and 0 deletions
  1. 5 0
      preprocessing/dpfgen.h

+ 5 - 0
preprocessing/dpfgen.h

@@ -291,6 +291,8 @@ inline void create_dpfs (bool reading,  size_t db_nitems, const AES_KEY& prgkey,
 
  final_correction_word = Gamma;  
 
+ free(CW);
+
 } // create_dpfs
 
 
@@ -386,6 +388,9 @@ inline void evaluate_dpfs( size_t db_nitems,  dpfP2 dpfinstance,  const AES_KEY&
 				s[curlayer][(2*j)+1] = clear_lsb(xor_if(s[curlayer][(2*j)+1], CW[layer], !t[1-curlayer][j]), 0b11);
 			}
 	}
+        free(CW);
+        free(cwt_L);
+        free(cwt_R);
 } // evaluate_dpfs