On 6 June 2012 22:04, Igor Galić <i.ga...@brainsware.org> wrote:
>
>
> ----- Original Message -----
>> On 6 June 2012 20:47, Igor Galić <i.ga...@brainsware.org> wrote:
>> >
>> >> >> > Is there any way we can fix this code to use something like
>> >> >> > LWP?
>> >> >>
>> >> >> In theory yes, but someone has to do the work.
>> >> >
>> >> > Can you tell me where that script lives?
>> >>
>> >> https://svn.apache.org/repos/asf/infrastructure/site-tools/trunk/projects/scripts/projects.pl
>> >
>> >
>> > I think I'm mostly done.
>> >
>> > This is completely untested:
>> >
>> >  http://sprunge.us/CPNh
>>
>> AFAICT from a quick scan of the code, it just won't work.
>> The GET parameter is wrong, but easily fixed.
>>
>> The Get procedure expects a socket as first parameter; that cannot
>> just be dropped.
>>
>> Also, the rest of the code reuses the socket if possible to reduce
>> connection overhead.
>
> Here's a clean-up that fixes syntax errors and typos, it's only
> "tested" with perl -c. All calls to socket* in and around Get()
> have been removed.
>
>  http://sprunge.us/HWYH

Again, it almost certainly won't work.
For example:

-            $failed++, next unless $socket;
-            $rv = Get($socket, $d, $host, $tried);
+            $failed++, next;
+            $rv = Get($d, $host, $tried); #  <<< Can never reach this line

> i
>
> --
> Igor Galić
>
> Tel: +43 (0) 664 886 22 883
> Mail: i.ga...@brainsware.org
> URL: http://brainsware.org/
> GPG: 6880 4155 74BD FD7C B515  2EA5 4B1D 9E08 A097 C9AE
>

Reply via email to