Check write/read Slice out of bounds
This commit is contained in:
parent
717166e668
commit
5679a4b455
3 changed files with 22 additions and 2 deletions
|
@ -209,6 +209,9 @@ describe('bufferutils', () => {
|
|||
testBuffer(bufferWriter, expectedBuffer, expectedOffset);
|
||||
});
|
||||
testBuffer(bufferWriter, expectedBuffer);
|
||||
assert.throws(() => {
|
||||
bufferWriter.writeSlice(Buffer.from([0, 0]));
|
||||
}, /^Error: Cannot write slice out of bounds$/);
|
||||
});
|
||||
|
||||
it('writeVarSlice', () => {
|
||||
|
@ -421,6 +424,9 @@ describe('bufferutils', () => {
|
|||
const val = bufferReader.readSlice(v.length);
|
||||
testValue(bufferReader, val, Buffer.from(v), expectedOffset);
|
||||
});
|
||||
assert.throws(() => {
|
||||
bufferReader.readSlice(2);
|
||||
}, /^Error: Cannot read slice out of bounds$/);
|
||||
});
|
||||
|
||||
it('readVarSlice', () => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue