Commit Diff


commit - 763e13777ca013b9cf65fddfe33e7a60184a5079
commit + e7a2f03048bd24ce97dafd133898a03796d27899
blob - 406a6afcf6d8132e5ab846fd4afd34f5c3124a7a
blob + 5208c1ba671878f2e6988c018a2bf4cde95e2575
--- lib/fileindex.c
+++ lib/fileindex.c
@@ -772,8 +772,9 @@ diff_fileindex_dir(struct got_fileindex *fileindex,
 	dle = TAILQ_FIRST(&dirlist);
 	while ((*ie && got_path_is_child((*ie)->path, path, path_len)) || dle) {
 		if (dle && *ie) {
+			int cmp;
 			de = dle->data;
-			int cmp = cmp_entries((*ie)->path, path, path_len,
+			cmp = cmp_entries((*ie)->path, path, path_len,
 			    de->d_name);
 			if (cmp == 0) {
 				err = cb->diff_old_new(cb_arg, *ie, de, path);