diff options
author | Junio C Hamano <junkio@cox.net> | 2006-03-24 22:23:25 -0800 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-03-24 22:23:25 -0800 |
commit | 7561d9f54412fcf443ebb28040bad67cd054a986 (patch) | |
tree | 4c06ce141bbf55b793b0022b2b83dec7d4a40be6 | |
parent | 79f558a5fc1c471e5db926a1272fe930f24784bb (diff) | |
download | git-7561d9f54412fcf443ebb28040bad67cd054a986.tar.gz git-7561d9f54412fcf443ebb28040bad67cd054a986.tar.xz |
commit-tree: check return value from write_sha1_file()
... found by Matthias Kestenholz.
Signed-off-by: Junio C Hamano <junkio@cox.net>
-rw-r--r-- | commit-tree.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/commit-tree.c b/commit-tree.c index 88871b022..16c178713 100644 --- a/commit-tree.c +++ b/commit-tree.c @@ -125,7 +125,10 @@ int main(int argc, char **argv) while (fgets(comment, sizeof(comment), stdin) != NULL) add_buffer(&buffer, &size, "%s", comment); - write_sha1_file(buffer, size, "commit", commit_sha1); - printf("%s\n", sha1_to_hex(commit_sha1)); - return 0; + if (!write_sha1_file(buffer, size, "commit", commit_sha1)) { + printf("%s\n", sha1_to_hex(commit_sha1)); + return 0; + } + else + return 1; } |