From d214817c871d7ca13ff079b4306362df197f538c Mon Sep 17 00:00:00 2001
From: Tom Almeida <tommoa256@gmail.com>
Date: Sat, 10 Mar 2018 21:52:06 +0800
Subject: [PATCH] readability update in lib.rs

---
 src/string/src/lib.rs | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/string/src/lib.rs b/src/string/src/lib.rs
index 96688cac..da667794 100644
--- a/src/string/src/lib.rs
+++ b/src/string/src/lib.rs
@@ -29,10 +29,10 @@ pub unsafe extern "C" fn memccpy(
     }
     let src = src as *mut u8;
     let dist = (to as usize) - (src as usize);
-    if memcpy(dest, src, dist) as usize > 0 {
-        return dest.offset(dist as isize + 1) as *mut c_void;
+    if memcpy(dest, src, dist).is_null() {
+        return ptr::null_mut();
     }
-    ptr::null_mut()
+    dest.offset(dist as isize + 1) as *mut c_void
 }
 
 #[no_mangle]
-- 
GitLab