gitweb: Use nonlocal jump instead of 'exit' in die_error