@@ -339,6 +339,13 @@ void run_test_receiver(uint32_t numots, uint32_t bitlength, snd_ot_flavor stype,
X1.PrintHex();
#endif
+ for (uint32_t i = 0; i < nsndvals; i++)
+ {
+ delete (X[i]);
+ delete (Y[i]);
+ }
+ free(X);
+ free(Y);
delete m_fMaskFct;
// choices.delCBitVector();
response.delCBitVector();