On Wed, 2013-12-04 at 12:31 -0800, Junio C Hamano wrote: > Krzesimir Nowak <krzesimir@xxxxxxxxxxxx> writes: > > > This check will be used in more than one place later. > > > > Signed-off-by: Krzesimir Nowak <krzesimir@xxxxxxxxxxxx> > > Reviewed-by: Junio C Hamano <gitster@xxxxxxxxx> > > Again, I do not think I reviewed this exact version. Nor did I say > that use of the "... or return undef" is a good idea. Ok, I'll drop them. Too much fuss over those lines. > > > Reviewed-by: Jakub Narębski <jnareb@xxxxxxxxx> > > --- > > gitweb/gitweb.perl | 17 +++++++++++++---- > > 1 file changed, 13 insertions(+), 4 deletions(-) > > > > diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl > > index ee61f9e..67415b9 100755 > > --- a/gitweb/gitweb.perl > > +++ b/gitweb/gitweb.perl > > @@ -1452,6 +1452,16 @@ sub validate_pathname { > > return $input; > > } > > > > +sub check_ref_format { > > + my $input = shift || return undef; > > + > > + # restrictions on ref name according to git-check-ref-format > > + if ($input =~ m!(/\.|\.\.|[\000-\040\177 ~^:?*\[]|/$)!) { > > + return undef; > > + } > > + return $input; > > +} > > + > > sub validate_refname { > > my $input = shift || return undef; > > > > @@ -1462,10 +1472,9 @@ sub validate_refname { > > # it must be correct pathname > > $input = validate_pathname($input) > > or return undef; > > - # restrictions on ref name according to git-check-ref-format > > - if ($input =~ m!(/\.|\.\.|[\000-\040\177 ~^:?*\[]|/$)!) { > > - return undef; > > - } > > + # check git-check-ref-format restrictions > > + check_ref_format($input) > > + or return undef; > > return $input; > > } -- Krzesimir Nowak Software Developer Endocode AG krzesimir@xxxxxxxxxxxx ------ Endocode AG, Johannisstraße 20, 10117 Berlin info@xxxxxxxxxxxx | www.endocode.com Vorstandsvorsitzender: Mirko Boehm Vorstände: Dr. Karl Beecher, Chris Kühl, Sebastian Sucker Aufsichtsratsvorsitzende: Jennifer Beecher Registergericht: Amtsgericht Charlottenburg - HRB 150748 B -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html