mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-24 02:31:03 +00:00
fix two dots in one filename only get bit after last dot
Original commit message from CVS: fix two dots in one filename only get bit after last dot
This commit is contained in:
parent
114a380550
commit
1197e1cdb3
1 changed files with 11 additions and 2 deletions
|
@ -13,8 +13,17 @@ my (%pipes, %cfg);
|
||||||
sub extension
|
sub extension
|
||||||
{
|
{
|
||||||
my $path = shift;
|
my $path = shift;
|
||||||
my $ext = (fileparse ($path, '\..*?'))[2];
|
my $ext;
|
||||||
$ext =~ s/^\.//;
|
|
||||||
|
# get only the bit after the last period. We don't deal with
|
||||||
|
# .tar.gz extensions do we ?
|
||||||
|
if ($path =~ /\./)
|
||||||
|
{
|
||||||
|
my $ext = $path;
|
||||||
|
$ext =~ s/^.*\.//;
|
||||||
|
}
|
||||||
|
else { $ext = ""; }
|
||||||
|
|
||||||
return $ext;
|
return $ext;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue