Re: [PATCH v5 05/35] rollback_lock_file(): set fd to -1
- From
Michael Haggerty <mhagger@alum.mit.edu>
- Date
- Sep 17, 2014, 15:02 UTC
- Message-ID
- <5419A299.2010700@alum.mit.edu>
- In-Reply-To
- <20140916203957.GF29050@google.com>
On 09/16/2014 10:39 PM, Jonathan Nieder wrote:
Show 17 quoted lines
> Jonathan Nieder wrote: >> Michael Haggerty wrote: > >>> --- a/lockfile.c >>> +++ b/lockfile.c >>> @@ -276,7 +276,7 @@ void rollback_lock_file(struct lock_file *lk) >>> return; >>> >>> if (lk->fd >= 0) >>> - close(lk->fd); >>> + close_lock_file(lk); >> >> Doesn't need to be guarded by the 'if'. > > Err, yes it does. > > Why doesn't close_lock_file bail out early when fd < 0?
OK, I will change close_lock_file() to exit (with no error) when fd < 0. Then this "if" can also go away.
Thanks, Michael
-- Michael Haggerty mhagger@alum.mit.edu