From: Ian Beckwith Date: Tue, 21 Sep 2010 03:49:46 +0000 (+0100) Subject: Mp3: only allow one / per tag X-Git-Tag: debian/1.0-1~196 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=038c66acd72c098a33bd6bde43191172d4962567;p=id3fs.git Mp3: only allow one / per tag --- diff --git a/lib/ID3FS/File/Mp3.pm b/lib/ID3FS/File/Mp3.pm index f856a5d..c5dac34 100644 --- a/lib/ID3FS/File/Mp3.pm +++ b/lib/ID3FS/File/Mp3.pm @@ -69,9 +69,12 @@ sub tags my @tags=split(/\s*,\s*/, $genre); for my $tag (@tags) { - if($tag=~/(.*)\/(.*)/) + if($tag=~/([^\/]+)\/(.*)/) { - $self->{tags}->{$1}=$2; + my $tagname=$1; + my $tagval=$2; + $tagval=~s/\//-/g; + $self->{tags}->{$tagname}=$tagval; } else {