From: Alejandro Colomar Date: Mon, 17 Feb 2025 12:40:02 +0000 (+0100) Subject: src/chfn.c: Use stpsep() instead of its pattern X-Git-Tag: 4.17.4~13 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=cb266e7e0fb0567c9d6b27bb195945be22234f06;p=thirdparty%2Fshadow.git src/chfn.c: Use stpsep() instead of its pattern Tested-by: Chris Hofstaedtler Signed-off-by: Alejandro Colomar --- diff --git a/src/chfn.c b/src/chfn.c index f06cb4495..1799d6b7c 100644 --- a/src/chfn.c +++ b/src/chfn.c @@ -36,6 +36,7 @@ #include "string/strcmp/streq.h" #include "string/strcpy/strtcpy.h" #include "string/strdup/xstrdup.h" +#include "string/strtok/stpsep.h" /* @@ -219,10 +220,7 @@ static char *copy_field (char *in, char *out, char *extra) char *cp = NULL; while (NULL != in) { - cp = strchr (in, ','); - if (NULL != cp) { - *cp++ = '\0'; - } + cp = stpsep(in, ","); if (strchr (in, '=') == NULL) { break;