Fix memory corruption (bad-free) in ecma_string_pad (#4164)

JerryScript-DCO-1.0-Signed-off-by: Csaba Osztrogonác csaba.osztrogonac@h-lab.eu
This commit is contained in:
Csaba Osztrogonác
2020-08-24 15:01:49 +02:00
committed by GitHub
parent 1bcfb711a3
commit 55b6b1aed7
2 changed files with 5 additions and 2 deletions
@@ -17,8 +17,10 @@ var test = "bar"
assert(test.padStart("5", "foo") === "fobar")
assert(test.padStart(6, "foo") === "foobar")
assert(test.padStart(8, '1234')=== "12341bar")
assert(test.padEnd(5, "baz") === "barba")
assert(test.padEnd(6, "baz") === "barbaz")
assert(test.padEnd(8, '1234')=== "bar12341")
// Check for negative value
assert(test.padStart(-5, "foo") === "bar")