X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=diff-lib.c;h=b3797592c63a86b46a3af0d875b6fe04ea43f536;hb=36612e4daf8b5b5eaf16315aa13c66925f878cd6;hp=2e09500c8210e22d6c81484aa198f1d811a9933d;hpb=cd145e72f3c1539e5817cfcf03a5f9fed3685f48;p=git.git diff --git a/diff-lib.c b/diff-lib.c index 2e09500c8..b3797592c 100644 --- a/diff-lib.c +++ b/diff-lib.c @@ -379,7 +379,8 @@ static void do_oneway_diff(struct unpack_trees_options *o, if (cached && idx && ce_stage(idx)) { struct diff_filepair *pair; pair = diff_unmerge(&revs->diffopt, idx->name); - fill_filespec(pair->one, idx->sha1, idx->ce_mode); + if (tree) + fill_filespec(pair->one, tree->sha1, tree->ce_mode); return; }