Commit Diff


commit - f5d3d7af6331314f863498d2e56cfefdf0143b07
commit + 763e13777ca013b9cf65fddfe33e7a60184a5079
blob - fecdb10fef1f1791b5e9c465db302bdf739c4a26
blob + 406a6afcf6d8132e5ab846fd4afd34f5c3124a7a
--- lib/fileindex.c
+++ lib/fileindex.c
@@ -804,6 +804,7 @@ diff_fileindex_dir(struct got_fileindex *fileindex,
 				break;
 			*ie = next;
 		} else if (dle) {
+			de = dle->data;
 			err = cb->diff_new(cb_arg, de, path);
 			if (err)
 				break;