prefer xwrite instead of write
Our xwrite wrapper already deals with a few potential hazards, and are as such more robust. Prefer it instead of write to get the robustness benefits everywhere. Signed-off-by: Erik Faye-Lund <kusmabite@gmail.com> Reviewed-and-improved-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
4224916ae9
commit
7edc02f4de
@ -367,7 +367,7 @@ static void squash_message(struct commit *commit, struct commit_list *remotehead
|
||||
sha1_to_hex(commit->object.sha1));
|
||||
pretty_print_commit(&ctx, commit, &out);
|
||||
}
|
||||
if (write(fd, out.buf, out.len) < 0)
|
||||
if (write_in_full(fd, out.buf, out.len) != out.len)
|
||||
die_errno(_("Writing SQUASH_MSG"));
|
||||
if (close(fd))
|
||||
die_errno(_("Finishing SQUASH_MSG"));
|
||||
|
Reference in New Issue
Block a user