From: Tim Rühsen Date: Sat, 16 Dec 2017 01:27:21 +0000 (-0800) Subject: glob.c: Silence warning about void pointer arithmetic X-Git-Tag: v1.0~5793 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=cab0dc7364ceafaabf600aa389ff19b803dfb5a4;p=gnulib.git glob.c: Silence warning about void pointer arithmetic --- diff --git a/lib/glob.c b/lib/glob.c index 511be12dda..ee2f9be136 100644 --- a/lib/glob.c +++ b/lib/glob.c @@ -615,7 +615,8 @@ glob (const char *pattern, int flags, int (*errfunc) (const char *, int), { # if defined HAVE_GETPWNAM_R || defined _LIBC size_t ssize = strlen (s.data) + 1; - err = getpwnam_r (s.data, &pwbuf, s.data + ssize, + char *sdata = s.data; + err = getpwnam_r (sdata, &pwbuf, sdata + ssize, s.length - ssize, &p); # else p = getpwnam (s.data);