Skip to content

Commit cb288e4

Browse files
authored
Merge pull request #4556 from BsAtHome/fix_halcmd-query-exception
halcmd: Fix the risk of exceptions in HAL query callbacks
2 parents bae3bfb + bd6f82b commit cb288e4

3 files changed

Lines changed: 227 additions & 235 deletions

File tree

src/hal/halqrec.hh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,10 @@ public:
9494
throw std::runtime_error(fmt::format("HalQRec: Index {} out of range, no entries available", i));
9595
}
9696

97+
void clear() {
98+
n = 0;
99+
memset(qr, 0, na * sizeof(*qr));
100+
}
97101
private:
98102
size_t n;
99103
size_t na;

0 commit comments

Comments
 (0)