diff options
author | Erik Faye-Lund <kusmabite@gmail.com> | 2014-01-17 18:17:09 +0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2014-01-18 00:09:26 +0400 |
commit | 7edc02f4deedb3a11abeb328dc2596b2886c2f47 (patch) | |
tree | f592d5687516f56552669dd16e34bfbc8d538be1 /builtin | |
parent | 4224916ae979204f13db2996d9e32490e0acb90f (diff) |
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>
Diffstat (limited to 'builtin')
-rw-r--r-- | builtin/merge.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/builtin/merge.c b/builtin/merge.c index 41fb66dec2..a6a38ee5ba 100644 --- a/builtin/merge.c +++ b/builtin/merge.c @@ -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")); |