diff options
Diffstat (limited to 'components/script/dom/bindings/conversions.rs')
-rw-r--r-- | components/script/dom/bindings/conversions.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/bindings/conversions.rs b/components/script/dom/bindings/conversions.rs index 1f29eeb687d..9967b6cf9b7 100644 --- a/components/script/dom/bindings/conversions.rs +++ b/components/script/dom/bindings/conversions.rs @@ -448,11 +448,11 @@ impl FromJSValConvertible for ByteString { }; assert!(!chars.is_null()); - let char_vec = unsafe { - Vec::from_raw_buf(chars as *mut u8, length as usize) + let char_slice = unsafe { + slice::from_raw_parts(chars as *mut u8, length as usize) }; - return Ok(ByteString::new(char_vec)); + return Ok(ByteString::new(char_slice.to_vec())); } unsafe { |