From: Nguyen Thai Ngoc Duy Date: Fri, 17 Sep 2010 01:04:09 GMT Subject: Re: [PATCH 1/2] dir.c: fix uninitialized memory warning Message-ID: In-Reply-To: On Fri, Sep 17, 2010 at 10:32 AM, Pat Notz wrote: >> I don't see any case that "size" can be used uninitialized. Maybe the >> compiler was confused by >> >> if (!check_index || >>    (buf = read_skip_worktree_file_from_index(fname, &size)) == NULL) >>        return -1; >> > > No, line 245: if(size==0) The only chance for that line to be executed is read_skip_*() is executed and returns non-NULL buf. read_skip*() returns a non-NULL buffer at the end of function and does set size right before returning. To me it looks like a false alarm. But again, no objection to the patch. -- Duy