Commit Diff


commit - fbdb635427fd6ccd5e72f5ba3a3fa6eea409c8a4
commit + 4fe8d34ef23f6b76983ecac616eab6e9a56be151
blob - cb6ced5b8cf9a2f978695a578452ca1a6210f0f8
blob + 86b33917d0cdfdb045a6b18494e767f7ebf15d0e
--- lib/privsep.c
+++ lib/privsep.c
@@ -2656,7 +2656,7 @@ got_privsep_send_commit_traversal_request(struct imsgb
 	if (wbuf == NULL)
 		return got_error_from_errno(
 		    "imsg_create COMMIT_TRAVERSAL_REQUEST");
-	if (imsg_add(wbuf, id->hash, SHA1_DIGEST_LENGTH) == -1)
+	if (imsg_add(wbuf, id, sizeof(*id)) == -1)
 		return got_error_from_errno("imsg_add "
 		    "COMMIT_TRAVERSAL_REQUEST");
 	if (imsg_add(wbuf, &idx, sizeof(idx)) == -1)