On 22 January 2018 at 12:49, Duy Nguyen <pclouds@xxxxxxxxx> wrote: > On Mon, Jan 22, 2018 at 12:04:28PM +0100, Patryk Obara wrote: >> @@ -969,7 +969,7 @@ static int ident_to_worktree(const char *path, const char *src, size_t len, >> >> /* step 4: substitute */ >> strbuf_addstr(buf, "Id: "); >> - strbuf_add(buf, sha1_to_hex(sha1), 40); >> + strbuf_add(buf, sha1_to_hex(oid.hash), GIT_SHA1_HEXSZ); > > oid_to_hex()? I didn't do it originally because the size of hash is explicitly passed as the third parameter. I should probably replace this line with: strbuf_addstr(buf, oid_to_hex(&oid)); ... since a hex representation is correctly 0-delimited anyway. Will include in v3 unless there'll be some other suggestion :) -- | ← Ceci n'est pas une pipe Patryk Obara