From: Rosen Penev Date: Thu, 22 Dec 2016 19:53:25 +0000 (-0800) Subject: libubox: replace strtok with _r version. X-Git-Url: http://git.archive.openwrt.org/?p=project%2Flibubox.git;a=commitdiff_plain;h=8fc1c3053e1cdaa341a6009e18eced821f1eda3e libubox: replace strtok with _r version. _r is re-entrant. Also happens to silence a cppcheck warning. Signed-off by: Rosen Penev --- diff --git a/ulog.c b/ulog.c index 296605d..b7300e7 100644 --- a/ulog.c +++ b/ulog.c @@ -35,12 +35,13 @@ static const char *ulog_default_ident(void) FILE *self; static char line[64]; char *p = NULL; + char *sbuf; if ((self = fopen("/proc/self/status", "r")) != NULL) { while (fgets(line, sizeof(line), self)) { if (!strncmp(line, "Name:", 5)) { - strtok(line, "\t\n"); - p = strtok(NULL, "\t\n"); + strtok_r(line, "\t\n", &sbuf); + p = strtok_r(NULL, "\t\n", &sbuf); break; } }