{"thread":{"id":"814","subject":"[PATCH] git-tar-tree: cleanup write_trailer() (resent)","startedAt":"2005-06-02T18:50:48Z","lastAt":"2005-06-02T18:50:48Z","messageCount":1,"participants":["Rene Scharfe"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"4433","messageId":"20050602185048.GA3726@lsrfire.ath.cx","threadId":"814","inReplyTo":null,"subject":"[PATCH] git-tar-tree: cleanup write_trailer() (resent)","fromName":"Rene Scharfe","fromEmail":"rene.scharfe@lsrfire.ath.cx","sentAt":"2005-06-02T18:50:48Z","receivedAt":"2005-06-02T18:50:48Z","isPatch":true,"sender":{"key":"l.s.r@web.de","avatar":"https://avatars.githubusercontent.com/u/26122331?v=4"},"body":"git-tar-tree: replace open-coded variants of get_record().\n\nSigned-off-by: Rene Scharfe <rene.scharfe@lsrfire.ath.cx>\n\ndiff --git a/tar-tree.c b/tar-tree.c\n--- a/tar-tree.c\n+++ b/tar-tree.c\n@@ -73,16 +73,13 @@ static char *get_record(void)\n  */\n static void write_trailer(void)\n {\n-\tmemset(block + offset, 0, RECORDSIZE);\n-\toffset += RECORDSIZE;\n+\tget_record();\n \twrite_if_needed();\n-\tmemset(block + offset, 0, RECORDSIZE);\n-\toffset += RECORDSIZE;\n+\tget_record();\n \twrite_if_needed();\n \tif (offset) {\n-\t\tmemset(block + offset, 0, BLOCKSIZE - offset);\n-\t\treliable_write(block, BLOCKSIZE);\n-\t\toffset = 0;\n+\t\tget_record();\n+\t\twrite_if_needed();\n \t}\n }\n \n"}]}