Skip to content

Commit 24b451e

Browse files
rsbeckercagitster
authored andcommitted
t5318: replace use of /dev/zero with generate_zero_bytes
There are platforms (e.g. NonStop) that lack /dev/zero; use the generate_zero_bytes helper we just introduced to append stream of NULs at the end of the file. The original, even though it uses "dd seek=... count=..." to make it look like it is overwriting the middle part of an existing file, has truncated the file before this step with another use of "dd", which may make it tricky to see why this rewrite is a correct one. Signed-off-by: Randall S. Becker <[email protected]> Signed-off-by: Junio C Hamano <[email protected]>
1 parent b0fa1a3 commit 24b451e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

t/t5318-commit-graph.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ corrupt_graph_and_verify() {
383383
cp $objdir/info/commit-graph commit-graph-backup &&
384384
printf "$data" | dd of="$objdir/info/commit-graph" bs=1 seek="$pos" conv=notrunc &&
385385
dd of="$objdir/info/commit-graph" bs=1 seek="$zero_pos" count=0 &&
386-
dd if=/dev/zero of="$objdir/info/commit-graph" bs=1 seek="$zero_pos" count=$(($orig_size - $zero_pos)) &&
386+
generate_zero_bytes $(($orig_size - $zero_pos)) >>"$objdir/info/commit-graph" &&
387387
test_must_fail git commit-graph verify 2>test_err &&
388388
grep -v "^+" test_err >err &&
389389
test_i18ngrep "$grepstr" err

0 commit comments

Comments
 (0)