Przeglądaj źródła

Allow MinHeap::init() to be used to reset an existing heap

Ian Goldberg 6 miesięcy temu
rodzic
commit
7800f7e49c
1 zmienionych plików z 1 dodań i 0 usunięć
  1. 1 0
      heap.cpp

+ 1 - 0
heap.cpp

@@ -491,6 +491,7 @@ std::pair<RegXS, RegBS> MinHeap::restore_heap_property_optimized(MPCTIO &tio, yi
 void MinHeap::init(MPCTIO &tio, yield_t & yield) {
     auto HeapArray = oram.flat(tio, yield);
     HeapArray.init(0x7fffffffffffff);
+    num_items = 0;
 }