summaryrefslogtreecommitdiff
path: root/payloads
diff options
context:
space:
mode:
Diffstat (limited to 'payloads')
-rw-r--r--payloads/libpayload/libc/string.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/payloads/libpayload/libc/string.c b/payloads/libpayload/libc/string.c
index c05a012f51..a481fef7eb 100644
--- a/payloads/libpayload/libc/string.c
+++ b/payloads/libpayload/libc/string.c
@@ -599,8 +599,6 @@ char *strtok_r(char *str, const char *delim, char **ptr)
return start;
}
-static char **strtok_global;
-
/**
* Extract first token in string str that is delimited by a character in tokens.
* Destroys str, eliminates the token delimiter and uses global state.
@@ -610,7 +608,9 @@ static char **strtok_global;
*/
char *strtok(char *str, const char *delim)
{
- return strtok_r(str, delim, strtok_global);
+ static char *strtok_ptr;
+
+ return strtok_r(str, delim, &strtok_ptr);
}
/**