Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Jan 2013 12:47:52 -0500
From:      Eitan Adler <eadler@freebsd.org>
To:        Xin LI <delphij@gmail.com>
Cc:        "svn-src-head@freebsd.org" <svn-src-head@freebsd.org>, "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>, "src-committers@freebsd.org" <src-committers@freebsd.org>
Subject:   Re: svn commit: r245494 - head/bin/pwait
Message-ID:  <CAF6rxgmthYBdGeZkRaDHL0bDYCHb_pKPQiGKaWmU2id0Cd_A5g@mail.gmail.com>
In-Reply-To: <CAGMYy3smQv4-3oxZBFC1EkJQr%2B=3n08z=tBr_Lt58zxfTcYB6Q@mail.gmail.com>
References:  <201301160503.r0G53qie087155@svn.freebsd.org> <CAGMYy3smQv4-3oxZBFC1EkJQr%2B=3n08z=tBr_Lt58zxfTcYB6Q@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 16 January 2013 01:49, Xin LI <delphij@gmail.com> wrote:
> This doesn't seem right -- you should never release memory before exit,
> especially for memory allocated in main(), unless this "main" is intended
> for different purpose like a monolithic shell that wants to avoid exec().
> Note that pwait(1) have multiple exit points I don't think it's practical.

...

There have been multiple conversations about this: on hackers, on the
commit lists, and on the clang analyzer lists.

I don't care much how the final code looks: with either free or return
but please make sure that scan-build finds no warnings.

-- 
Eitan Adler
Source, Ports, Doc committer
Bugmeister, Ports Security teams



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAF6rxgmthYBdGeZkRaDHL0bDYCHb_pKPQiGKaWmU2id0Cd_A5g>