Skip to content
Snippets Groups Projects
Commit 3470882d authored by Tom Almeida's avatar Tom Almeida
Browse files

Fixed incorrect return of memccpy

parent b013f5f0
No related branches found
No related tags found
No related merge requests found
...@@ -30,7 +30,7 @@ pub unsafe extern "C" fn memccpy( ...@@ -30,7 +30,7 @@ pub unsafe extern "C" fn memccpy(
let src = src as *mut u8; let src = src as *mut u8;
let dist = ((to as usize) - (src as usize)) / mem::size_of::<u8>(); let dist = ((to as usize) - (src as usize)) / mem::size_of::<u8>();
if memcpy(dest, src, dist) as usize > 0 { if memcpy(dest, src, dist) as usize > 0 {
return dest.offset(dist as isize) as *mut c_void; return dest.offset(dist as isize + 1) as *mut c_void;
} }
0usize as *mut c_void 0usize as *mut c_void
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment