summaryrefslogtreecommitdiff
path: root/src/odb.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/odb.c')
-rw-r--r--src/odb.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/odb.c b/src/odb.c
index 77287aa1e..4eaf289e7 100644
--- a/src/odb.c
+++ b/src/odb.c
@@ -164,11 +164,11 @@ int git_odb__hashlink(git_oid *out, const char *path)
char *link_data;
ssize_t read_len;
- link_data = git__malloc(size);
+ link_data = git__malloc((size_t)size);
if (link_data == NULL)
return GIT_ENOMEM;
- read_len = p_readlink(path, link_data, size + 1);
+ read_len = p_readlink(path, link_data, (size_t)(size + 1));
if (read_len != (ssize_t)size)
return git__throw(GIT_EOSERR, "Failed to read symlink data");