From 038c66acd72c098a33bd6bde43191172d4962567 Mon Sep 17 00:00:00 2001 From: Ian Beckwith Date: Tue, 21 Sep 2010 04:49:46 +0100 Subject: [PATCH] Mp3: only allow one / per tag --- lib/ID3FS/File/Mp3.pm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 { -- 2.11.0