summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Straub <bs@github.com>2014-02-22 10:18:42 -0800
committerBen Straub <bs@github.com>2014-02-24 05:33:14 -0800
commitb1f2c2e25587e57d4869530b7330d73308f70fe5 (patch)
tree28b4364a5c5062fd58fcba43d1d8bb933910ae44
parent8ac7da796b11b9e4d223cd8d1fe43dc538f7deaa (diff)
downloadlibgit2-b1f2c2e25587e57d4869530b7330d73308f70fe5.tar.gz
Prevent icc warning
-rw-r--r--src/index.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/index.c b/src/index.c
index e0c0022e1..2de3dfebb 100644
--- a/src/index.c
+++ b/src/index.c
@@ -2046,13 +2046,15 @@ static int write_index(git_index *index, git_filebuf *file)
git_oid hash_final;
struct index_header header;
bool is_extended;
+ uint32_t index_version_number;
assert(index && file);
is_extended = is_index_extended(index);
+ index_version_number = is_extended ? INDEX_VERSION_NUMBER_EXT : INDEX_VERSION_NUMBER;
header.signature = htonl(INDEX_HEADER_SIG);
- header.version = htonl(is_extended ? INDEX_VERSION_NUMBER_EXT : INDEX_VERSION_NUMBER);
+ header.version = htonl(index_version_number);
header.entry_count = htonl((uint32_t)index->entries.length);
if (git_filebuf_write(file, &header, sizeof(struct index_header)) < 0)