Magellan Linux

Contents of /trunk/pkgconf/patches/pkgconf-2.0.3-fix-modversion.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3786 - (show annotations) (download)
Fri Oct 13 11:23:31 2023 UTC (7 months, 3 weeks ago) by niro
File size: 810 byte(s)
-fixed modversion behavior
1 From 962a5e96b7c26217cde16b5b7903090eba3189fe Mon Sep 17 00:00:00 2001
2 From: Xi Ruoyao <xry111@xry111.site>
3 Date: Thu, 7 Sep 2023 19:38:01 +0800
4 Subject: [PATCH] cli: fix --modversion not showing version with versioned
5 query
6
7 Fixes #317.
8
9 Signed-off-by: Xi Ruoyao <xry111@xry111.site>
10 ---
11 cli/main.c | 2 +-
12 1 file changed, 1 insertion(+), 1 deletion(-)
13
14 diff --git a/cli/main.c b/cli/main.c
15 index 76cd9c2..5202a93 100644
16 --- a/cli/main.c
17 +++ b/cli/main.c
18 @@ -306,7 +306,7 @@ apply_modversion(pkgconf_client_t *client, pkgconf_pkg_t *world, void *data, int
19 pkgconf_dependency_t *dep = world_iter->data;
20 pkgconf_pkg_t *pkg = dep->match;
21
22 - if (strcmp(pkg->why, queue_node->package))
23 + if (strncmp(pkg->why, queue_node->package, strlen(pkg->why)))
24 continue;
25
26 if (pkg->version != NULL) {