[librsvg: 11/14] rsvg_css_parse_number_list(): Don't copy the incoming string



commit 6bff4ea2b312738a1236ca3c73ca34a9c416dc75
Author: Federico Mena Quintero <federico gnome org>
Date:   Wed Jan 24 12:24:25 2018 -0600

    rsvg_css_parse_number_list(): Don't copy the incoming string

 rust/src/parsers.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/rust/src/parsers.rs b/rust/src/parsers.rs
index 11b2899..1742994 100644
--- a/rust/src/parsers.rs
+++ b/rust/src/parsers.rs
@@ -234,7 +234,7 @@ pub extern fn rsvg_css_parse_number_list (in_str:   *const libc::c_char,
         NumberListLength::Maximum => ListLength::Maximum (size)
     };
 
-    let s = unsafe { String::from_glib_none (in_str) };
+    let s = unsafe { utf8_cstr(in_str) };
 
     let result = number_list (&s, length);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]