diff --git a/libutil/recurse.c b/libutil/recurse.c index feb1b30..e66efaf 100644 --- a/libutil/recurse.c +++ b/libutil/recurse.c @@ -70,7 +70,7 @@ recurse(int dirfd, const char *name, void *data, struct recursor *r) return; } if (r->path[pathlen - 1] != '/') - pathlen += estrlcpy(r->path + pathlen, "/", sizeof(r->path) - pathlen); + r->path[pathlen++] = '/'; if (r->follow == 'H') flags |= AT_SYMLINK_NOFOLLOW; while ((d = readdir(dp))) {