Code

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 c77270c7cd7ef478f708dbbc6165ac420891ca5a..969c2de95125e08a44c1518eadc264ce6f9cc8c7 100755 (executable)
@@ -1197,7 +1197,7 @@ sub mimetype_guess_file {
        }
        close(MIME);
 
-       $filename =~ /\.(.*?)$/;
+       $filename =~ /\.([^.]*)$/;
        return $mimemap{$1};
 }