Commit Diff
--- lib/privsep.c +++ lib/privsep.c @@ -2901,7 +2901,7 @@ got_privsep_recv_enumerated_objects(int *found_all_obj break; } memset(&tree_id, 0, sizeof(tree_id)); - memcpy(tree_id.hash, itree->id, sizeof(tree_id.hash)); + memcpy(tree_id.hash, itree->id, SHA1_DIGEST_LENGTH); free(path); path = strndup(imsg.data + sizeof(*itree), path_len); if (path == NULL) {