forked from ariadne/pkgconf
Do not overwrite eflags with walking though a long list of packages
parent
1178ab257d
commit
24207bd1d6
2
pkg.c
2
pkg.c
|
@ -890,7 +890,7 @@ pkg_walk_list(pkg_t *parent,
|
||||||
}
|
}
|
||||||
|
|
||||||
pkgdep->flags |= PKG_PROPF_SEEN;
|
pkgdep->flags |= PKG_PROPF_SEEN;
|
||||||
eflags = pkg_traverse(pkgdep, func, data, depth - 1, flags);
|
eflags |= pkg_traverse(pkgdep, func, data, depth - 1, flags);
|
||||||
pkgdep->flags &= ~PKG_PROPF_SEEN;
|
pkgdep->flags &= ~PKG_PROPF_SEEN;
|
||||||
pkg_unref(pkgdep);
|
pkg_unref(pkgdep);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue