From 69f630aadcd72570d469aea62058eb61dce96d36 Mon Sep 17 00:00:00 2001 From: Ariadne Conill Date: Mon, 8 Aug 2022 09:34:45 +0000 Subject: [PATCH] pkg: only advance serial if we are actually traversing from a root --- libpkgconf/pkg.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libpkgconf/pkg.c b/libpkgconf/pkg.c index 6d7aa12..52535da 100644 --- a/libpkgconf/pkg.c +++ b/libpkgconf/pkg.c @@ -1622,7 +1622,8 @@ pkgconf_pkg_traverse(pkgconf_client_t *client, int maxdepth, unsigned int skip_flags) { - client->serial++; + if (root->flags & PKGCONF_PKG_PROPF_VIRTUAL) + client->serial++; return pkgconf_pkg_traverse_main(client, root, func, data, maxdepth, skip_flags); }