]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Fix for bug 226217: check_languages bustage resulting from sanitizing in
authorkiko%async.com.br <>
Fri, 21 Nov 2003 04:21:16 +0000 (04:21 +0000)
committerkiko%async.com.br <>
Fri, 21 Nov 2003 04:21:16 +0000 (04:21 +0000)
bug 199502. Applied myk's suggestion in patch checked in. r=myk, a=myk.

defparams.pl

index 0727364e66892fd359fcb1ce34ab1c357852a25c..8c1d939178bf74f2e07833f1d256848fe0b2ddd3 100644 (file)
@@ -150,13 +150,13 @@ sub check_loginmethod {
 }
 
 sub check_languages {
-    my @languages = split /,/, trim($_);
+    my @languages = split /[,\s]+/, trim($_[0]);
     if(!scalar(@languages)) {
        return "You need to specify a language tag."
     }
     foreach my $language (@languages) {
-       if(   ! -d 'template/'.trim($language).'/custom' 
-          && ! -d 'template/'.trim($language).'/default') {
+       if(   ! -d "template/$language/custom" 
+          && ! -d "template/$language/default") {
           return "The template directory for $language does not exist";
        }
     }