If the Buffer allocation isn't a slice then there's no need to adjust
the pool offset after realloc'ing the space available.
Fixes: 6462519 "buffer, doc: misc. fix and cleanup"
var prevLen = this.length;
this.length = len;
truncate(this, this.length);
- poolOffset -= (prevLen - len);
+ // Only need to readjust the poolOffset if the allocation is a slice.
+ if (this.parent != undefined)
+ poolOffset -= (prevLen - len);
}
} else if (subject instanceof Buffer) {