소스 검색

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

Ian Goldberg 6 달 전
부모
커밋
7800f7e49c
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  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;
 }