diff --git a/src/builder-flatpak-utils.c b/src/builder-flatpak-utils.c index ac55285e..045857c9 100644 --- a/src/builder-flatpak-utils.c +++ b/src/builder-flatpak-utils.c @@ -147,6 +147,16 @@ flatpak_path_match_prefix (const char *pattern, while (*string == '/') string++; + { + size_t len = strlen (pattern); + if (len > 1 && pattern[len - 1] == '/') + { + g_autofree char *normalized = g_strndup (pattern, len - 1); + const char *res = flatpak_path_match_prefix (normalized, string); + return res; + } + } + while (TRUE) { switch (c = *pattern++)