Skip to content

Commit d80bea9

Browse files
authored
fix: unexpected crash
An unexpected crash caused by an unconnected exit.
1 parent df3cf1b commit d80bea9

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

include/libipc/pool_alloc.h

+1
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ inline void free(void* p, std::size_t size) {
9494

9595
template <typename T>
9696
void free(T* p) {
97+
if (p == nullptr) return;
9798
destruct(p);
9899
pool_alloc::free(p, sizeof(T));
99100
}

0 commit comments

Comments
 (0)