Unverified Commit 4b27009c by Edward Thomson Committed by GitHub

Merge pull request #6094 from visualgitio/commit-graph-long-long

Fix a long long that crept past
parents 734468d6 5761980d
...@@ -930,10 +930,10 @@ const char *ntlm_client_target_domain_dns(ntlm_client *ntlm) ...@@ -930,10 +930,10 @@ const char *ntlm_client_target_domain_dns(ntlm_client *ntlm)
} }
#define EVEN_PARITY(a) \ #define EVEN_PARITY(a) \
(!!((a) & 0x01ll) ^ !!((a) & 0x02ll) ^ \ (!!((a) & INT64_C(0x01)) ^ !!((a) & INT64_C(0x02)) ^ \
!!((a) & 0x04ll) ^ !!((a) & 0x08ll) ^ \ !!((a) & INT64_C(0x04)) ^ !!((a) & INT64_C(0x08)) ^ \
!!((a) & 0x10ll) ^ !!((a) & 0x20ll) ^ \ !!((a) & INT64_C(0x10)) ^ !!((a) & INT64_C(0x20)) ^ \
!!((a) & 0x40ll) ^ !!((a) & 0x80ll)) !!((a) & INT64_C(0x40)) ^ !!((a) & INT64_C(0x80)))
static void generate_odd_parity(ntlm_des_block *block) static void generate_odd_parity(ntlm_des_block *block)
{ {
......
...@@ -1075,11 +1075,11 @@ static int commit_graph_write( ...@@ -1075,11 +1075,11 @@ static int commit_graph_write(
commit_time = (uint64_t)packed_commit->commit_time; commit_time = (uint64_t)packed_commit->commit_time;
if (generation > GIT_COMMIT_GRAPH_GENERATION_NUMBER_MAX) if (generation > GIT_COMMIT_GRAPH_GENERATION_NUMBER_MAX)
generation = GIT_COMMIT_GRAPH_GENERATION_NUMBER_MAX; generation = GIT_COMMIT_GRAPH_GENERATION_NUMBER_MAX;
word = ntohl((uint32_t)((generation << 2) | ((commit_time >> 32ull) & 0x3ull))); word = ntohl((uint32_t)((generation << 2) | (((uint32_t)(commit_time >> 32)) & 0x3) ));
error = git_str_put(&commit_data, (const char *)&word, sizeof(word)); error = git_str_put(&commit_data, (const char *)&word, sizeof(word));
if (error < 0) if (error < 0)
goto cleanup; goto cleanup;
word = ntohl((uint32_t)(commit_time & 0xffffffffull)); word = ntohl((uint32_t)(commit_time & 0xfffffffful));
error = git_str_put(&commit_data, (const char *)&word, sizeof(word)); error = git_str_put(&commit_data, (const char *)&word, sizeof(word));
if (error < 0) if (error < 0)
goto cleanup; goto cleanup;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment