Skip to content

Commit 4536b27

Browse files
committed
crypto: do not deallocate embedded buffer
1 parent 56d9c48 commit 4536b27

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/node_crypto_bio.cc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,11 @@ void NodeBIO::FreeEmpty() {
226226
return;
227227

228228
while (cur != read_head_) {
229+
// Skip embedded buffer
230+
if (cur == &head_) {
231+
cur = head_.next_;
232+
continue;
233+
}
229234
assert(cur != write_head_);
230235
assert(cur->write_pos_ == cur->read_pos_);
231236

0 commit comments

Comments
 (0)