Commit Diff


commit - c119608e535bdfbd661d54bb76fa27292fa218ec
commit + 71ec7eacbb0fd56955c10494dee4728903934ccf
blob - 9cdbe908bdab3d2b80bd63d1b01424020b2747b4
blob + 40c3a03eea51d58e838ce146b52aa4381263ec07
--- lib/fileindex.c
+++ lib/fileindex.c
@@ -1045,14 +1045,7 @@ diff_fileindex_dir(struct got_fileindex *fileindex,
 				break;
 			*ie = walk_fileindex(fileindex, *ie);
 		} else if (dle) {
-			char *de_path;
 			de = dle->data;
-			if (asprintf(&de_path, "%s/%s", path,
-			    de->d_name) == -1) {
-				err = got_error_from_errno("asprintf");
-				break;
-			}
-			free(de_path);
 			err = cb->diff_new(cb_arg, de, path, dirfd);
 			if (err)
 				break;