diff options
author | Vicent Marti <tanoku@gmail.com> | 2011-04-23 23:59:38 +0300 |
---|---|---|
committer | Vicent Marti <tanoku@gmail.com> | 2011-04-23 23:59:38 +0300 |
commit | 1d0087816e0b6e22cb08a734e440b718e59ffdc0 (patch) | |
tree | e211946e27ab0928e66ec3096a624ef7a12425e8 | |
parent | 6b290755ea409485dc066106ecdfdd3ce855a759 (diff) | |
download | libgit2-1d0087816e0b6e22cb08a734e440b718e59ffdc0.tar.gz |
Fix conversion warning in MSVC
-rw-r--r-- | src/odb_pack.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/odb_pack.c b/src/odb_pack.c index 561b32935..40ef48faf 100644 --- a/src/odb_pack.c +++ b/src/odb_pack.c @@ -113,7 +113,7 @@ struct pack_backend { git_vector packs; struct pack_file *last_found; char *pack_folder; - off_t pack_folder_size; + size_t pack_folder_size; size_t window_size; /* needs default value */ @@ -874,7 +874,7 @@ static int packfile_refresh_all(struct pack_backend *backend) if (gitfo_stat(backend->pack_folder, &st) < 0 || !S_ISDIR(st.st_mode)) return GIT_ENOTFOUND; - if (st.st_size != backend->pack_folder_size) { + if ((size_t)st.st_size != backend->pack_folder_size) { char path[GIT_PATH_MAX]; strcpy(path, backend->pack_folder); @@ -884,7 +884,7 @@ static int packfile_refresh_all(struct pack_backend *backend) return error; git_vector_sort(&backend->packs); - backend->pack_folder_size = st.st_size; + backend->pack_folder_size = (size_t)st.st_size; } return GIT_SUCCESS; @@ -1408,7 +1408,7 @@ int git_odb_backend_pack(git_odb_backend **backend_out, const char *objects_dir) git__joinpath(path, objects_dir, "pack"); if (gitfo_isdir(path) == GIT_SUCCESS) { backend->pack_folder = git__strdup(path); - backend->pack_folder_size = -1; + backend->pack_folder_size = 0; if (backend->pack_folder == NULL) { free(backend); |