Commit Diff


commit - d1635ae41231cea606738493ccc0e315d81a2354
commit + 39fdad0d6c82d335602b30cecb217153e19b19f1
blob - 4635c91486eaa36d083e280845988c48c70132c0
blob + cfc405f04ea5a2285a7a8bad605c11356538d9e0
--- gotweb/gotweb.c
+++ gotweb/gotweb.c
@@ -3022,19 +3022,11 @@ gw_get_commits(struct gw_trans * gw_trans, struct gw_h
 			}
 			n_header->tree_id = strdup(header->tree_id);
 			if (n_header->tree_id == NULL) {
-				error = got_error_from_errno("strdup");
-				goto done;
-			}
-			n_header->author = strdup(header->author);
-			if (n_header->author == NULL) {
-				error = got_error_from_errno("strdup");
-				goto done;
-			}
-			n_header->committer = strdup(header->committer);
-			if (n_header->committer == NULL) {
 				error = got_error_from_errno("strdup");
 				goto done;
 			}
+			n_header->author = header->author;
+			n_header->committer = header->committer;
 			n_header->commit_msg = strdup(header->commit_msg);
 			if (n_header->commit_msg == NULL) {
 				error = got_error_from_errno("strdup");