Contents of /trunk/pkgconf/patches/pkgconf-2.0.3-fix-modversion.patch
Parent Directory | 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)
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) { |