Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: ftpd: minor changes



In article <51D3CB2B.20202%M00nBSD.net@localhost>,
Maxime Villard  <max%M00nBSD.net@localhost> wrote:
>Hi,
>here is a small patch for ftpd.
>
>1. If one of these stat() fail, st1 and/or st2 are not initialized.

Yes, good catch, fixed.

>2. Since fatal() calls _exit(), 'ng' is useless.

In practice since people cargo-cult code it is better to have the
        ng = realloc(g, size);
pattern around rather than the:
        g = realloc(g, size);
pattern, which loses track of g's allocated memory.

>3. 'b' will be defined in the if{}/elseif{}/else{}.

Yup, removed.

>4. 'errno' is already initialized above.

I am a bit torn on this one, so I will leave it as it is. strtol()
is one of those bogus functions that require errno initialization,
so for clarity I think it should stay.

christos



Home | Main Index | Thread Index | Old Index