From: Michael Haggerty Date: Wed, 17 Sep 2014 15:02:49 GMT Subject: Re: [PATCH v5 05/35] rollback_lock_file(): set fd to -1 Message-ID: <5419A299.2010700@alum.mit.edu> In-Reply-To: <20140916203957.GF29050@google.com> On 09/16/2014 10:39 PM, Jonathan Nieder wrote: > 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