diff --git a/src/string/src/lib.rs b/src/string/src/lib.rs index f70fdebb64f70e39f3d4d96c6db1988a27b197c6..c795ee160b0500286bd194f51f5f655aec48d65c 100644 --- a/src/string/src/lib.rs +++ b/src/string/src/lib.rs @@ -373,7 +373,6 @@ pub extern "C" fn strtok_r( // Skip past any extra delimiter left over from previous call haystack = haystack.add(strspn(haystack, delimiter)); if *haystack == 0 { - haystack = ptr::null_mut(); *lasts = ptr::null_mut(); return ptr::null_mut(); } @@ -386,7 +385,6 @@ pub extern "C" fn strtok_r( haystack = haystack.add(1); *lasts = haystack; } else { - haystack = ptr::null_mut(); *lasts = ptr::null_mut(); }