Browse Source

cvsserver: always initialize state in argsplit()

Other code assumes that this is initialized, so do it
even if there were no arguments given.

Signed-off-by: Dirk Koopman <djk@tobit.co.uk>
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Frank Lichtenheld 18 years ago committed by Junio C Hamano
parent
commit
1e76b702c1
  1. 8
      git-cvsserver.perl

8
git-cvsserver.perl

@ -1813,14 +1813,14 @@ sub req_annotate @@ -1813,14 +1813,14 @@ sub req_annotate
# the second is $state->{files} which is everything after it.
sub argsplit
{
return unless( defined($state->{arguments}) and ref $state->{arguments} eq "ARRAY" );

my $type = shift;

$state->{args} = [];
$state->{files} = [];
$state->{opt} = {};

return unless( defined($state->{arguments}) and ref $state->{arguments} eq "ARRAY" );

my $type = shift;

if ( defined($type) )
{
my $opt = {};

Loading…
Cancel
Save