mirror of
https://github.com/servo/servo.git
synced 2025-09-27 23:30:08 +01:00
script: Make set_dictionary_property a safe function (#39191)
Makes `set_dictionary_property` safe. Testing: Changes are internal, this shouldn't affect behavior. Fixes: #39128 Signed-off-by: lumiscosity <averyrudelphe@gmail.com>
This commit is contained in:
parent
af8723c0b1
commit
088d16d634
4 changed files with 13 additions and 20 deletions
|
@ -236,10 +236,8 @@ pub(crate) fn evaluate_key_path_on_value(
|
|||
// Step 1.3.4. Let p be ! ToString(i).
|
||||
// Step 1.3.5. Let status be CreateDataProperty(result, p, key).
|
||||
// Step 1.3.6. Assert: status is true.
|
||||
unsafe {
|
||||
set_dictionary_property(*cx, result.handle(), &i.to_string(), key.handle())
|
||||
.map_err(|_| Error::JSFailed)?;
|
||||
}
|
||||
set_dictionary_property(cx, result.handle(), &i.to_string(), key.handle())
|
||||
.map_err(|_| Error::JSFailed)?;
|
||||
|
||||
// Step 1.3.7. Increase i by 1.
|
||||
// Done by for loop with enumerate()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue