gitweb: Return or exit after done serving request
commitef3754069445d97194f514612f5c53974009d016
authorJakub Narebski <jnareb@gmail.com>
Sun, 13 Jun 2010 10:09:32 +0000 (13 12:09 +0200)
committerKyle J. McKay <mackyle@gmail.com>
Sun, 2 Feb 2014 10:27:56 +0000 (2 02:27 -0800)
tree30c5989776def1e97afbd3ad24b07309c7b324e4
parent8d404f6d5fc055ca60cc4b3b4e0c7bdec6927625
gitweb: Return or exit after done serving request

Check if there is a caller in top frame of gitweb, and either 'return'
if gitweb code is wrapped in subroutine, or 'exit' if it is not.

This should avoid

  gitweb.cgi: Subroutine git_SOMETHING redefined at gitweb.cgi line NNN

warnings in error_log when running gitweb with mod_perl (using
ModPerl::Registry handler)

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