Skip to content

Commit 9bf551a

Browse files
committed
Make TypedArray::update externally safe by adding unsafe block
Signed-off-by: Taym <haddadi.taym@gmail.com>
1 parent d1f1519 commit 9bf551a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

mozjs/src/typedarray.rs

+4-2
Original file line numberDiff line numberDiff line change
@@ -252,8 +252,10 @@ impl<T: TypedArrayElementCreator + TypedArrayElement, S: JSObjectStorage> TypedA
252252
}
253253

254254
/// Update an existed JS typed array
255-
pub unsafe fn update(&mut self, data: &[T::Element]) {
256-
Self::update_raw(data, self.object.as_raw());
255+
pub fn update(&mut self, data: &[T::Element]) {
256+
unsafe {
257+
Self::update_raw(data, self.object.as_raw());
258+
}
257259
}
258260

259261
unsafe fn update_raw(data: &[T::Element], result: *mut JSObject) {

0 commit comments

Comments
 (0)