OSDN Git Service

gitweb: Fix mimetype_guess_file for files with multiple extensions
authorJakub Narebski <jnareb@gmail.com>
Tue, 19 Sep 2006 11:57:03 +0000 (13:57 +0200)
committerJunio C Hamano <junkio@cox.net>
Wed, 20 Sep 2006 14:54:29 +0000 (07:54 -0700)
Fix getting correct mimetype for "blob_plain" view for files which have
multiple extensions, e.g. foo.1.html; now only the last extension
is used to find mimetype.

Noticed by Martin Waitz.

Signed-off-by: Jakub Narebski <jnareb@gmail.com>
Signed-off-by: Junio C Hamano <junkio@cox.net>
gitweb/gitweb.perl

index c77270c..969c2de 100755 (executable)
@@ -1197,7 +1197,7 @@ sub mimetype_guess_file {
        }
        close(MIME);
 
-       $filename =~ /\.(.*?)$/;
+       $filename =~ /\.([^.]*)$/;
        return $mimemap{$1};
 }