diff options
| author | Edward Thomson <ethomson@edwardthomson.com> | 2019-06-23 15:43:38 +0100 |
|---|---|---|
| committer | Edward Thomson <ethomson@edwardthomson.com> | 2019-11-22 15:10:19 +1100 |
| commit | 4334b1779f661bf9a77c68c928e970cf9d25b477 (patch) | |
| tree | 1e909d5854b3c97f5ca12841af16c031014ad377 /src/diff_generate.c | |
| parent | bed9fc6b59eafc9ad197a7ff7215ed6be97663ae (diff) | |
| download | libgit2-4334b1779f661bf9a77c68c928e970cf9d25b477.tar.gz | |
blob: use `git_object_size_t` for object size
Instead of using a signed type (`off_t`) use a new `git_object_size_t`
for the sizes of objects.
Diffstat (limited to 'src/diff_generate.c')
| -rw-r--r-- | src/diff_generate.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/diff_generate.c b/src/diff_generate.c index 7ec24d50d..bd0b71c81 100644 --- a/src/diff_generate.c +++ b/src/diff_generate.c @@ -560,11 +560,11 @@ int git_diff__oid_for_file( git_diff *diff, const char *path, uint16_t mode, - git_off_t size) + git_object_size_t size) { git_index_entry entry; - if (size < 0 || size > UINT32_MAX) { + if (size > UINT32_MAX) { git_error_set(GIT_ERROR_NOMEMORY, "file size overflow (for 32-bits) on '%s'", path); return -1; } |
