]> Savannah Git Hosting - gnulib.git/commitdiff
glob.c: Silence warning about void pointer arithmetic
authorTim Rühsen <tim.ruehsen@gmx.de>
Sat, 16 Dec 2017 01:27:21 +0000 (17:27 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 16 Dec 2017 01:28:02 +0000 (17:28 -0800)
lib/glob.c

index 511be12dda3392bbacbe01cb47e0036fa8c07dee..ee2f9be136a29b9707f7dcc34640564b91ad16bf 100644 (file)
@@ -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);