Tighter capture scope

上级 930a9e0b
......@@ -68,13 +68,12 @@ du(int fd)
return 0;
}
// XXX(sbw) size should use an add reducer
reducer_opadd<size_t> size(ST_SIZE(st));
if (ST_ISDIR(st)) {
dirit di(fd);
wq_for<dirit>(di,
[](dirit &i)->bool { return !i.end(); },
[&](const char *name)->void
[&size, &fd](const char *name)->void
{
if (!strcmp(name, ".") || !strcmp(name, "..")) {
free((void*)name);
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论