apxs: Fix -i for some cases where -n is not used.

The $base was already stripped of suffix in typical case.

Submitted by: Jan Pazdziora <jpazdziora redhat.com>
Github: closes #359


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910841 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Joe Orton
2023-07-07 07:57:35 +00:00
parent 0de661765b
commit 21e6989f8d
2 changed files with 3 additions and 1 deletions

View File

@ -0,0 +1,2 @@
*) apxs: Fix -i in some cases where -n is not used.
[Jan Pazdziora <jpazdziora redhat.com>]

View File

@ -538,7 +538,7 @@ if ($opt_i or $opt_e) {
}
}
if ($name eq '') {
if ($base =~ m|.*mod_([a-zA-Z0-9_]+)\..+|) {
if ($base =~ m/.*mod_([a-zA-Z0-9_]+)(\..+|$)/) {
$name = "$1";
$filename = $base;
$filename =~ s|^[^/]+/||;