logo       

Re: [PATCH] gitweb: fix 'Use of uninitialized value' error in href(): msg#01945

git

Subject: Re: [PATCH] gitweb: fix 'Use of uninitialized value' error in href()

2009/7/31 Jakub Narebski <jnareb@xxxxxxxxx>:
> On Fri, 31 July 2009, Giuseppe Bilotta wrote:
>>
>> The funny thing is that I seem to get the error for something as simple
>> as a commit view (_any_ commit view, for the matter), but I wasn't able
>> to reproduce it from the shell, which is why I'm not adding a testcase.
>
> Gaaah! A Heisenbug! ;-)

Well, I can reproduce it consistently on the gitweb repository, with
any shortlog or commit view. I also think I understand why it happens
(i.e. in some cases the check for file_parent eq file_name is done
before calling href). The question, of course, is why wouldn't it
happen in the test repository.

>> +                             if (defined $params{'file_parent'}) {
>> +                                     if (defined $params{'file_name'} &&
>> $params{'file_parent'} eq $params{'file_name'}) {
>
> or, to reduce line length even more:
>
>  +                                     if (defined $params{'file_name'} &&
>  +                                         $params{'file_parent'} eq
> $params{'file_name'}) {

Oh right ... should I resend?

--
Giuseppe "Oblomov" Bilotta
--
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

Google Custom Search

News | Mail Home | sitemap | FAQ | advertise