From 3a1ef5f5c743130b237a550cc08b3d666ae5260b Mon Sep 17 00:00:00 2001 From: Zbigniew Jasinski Date: Fri, 30 May 2014 17:44:12 +0300 Subject: [PATCH] Use proper loff_t type for file size Signed-off-byL Zbigniew Jasinski Signed-off-by: Dmitry Kasatkin --- src/libimaevm.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libimaevm.c b/src/libimaevm.c index 40b5229..abc86a6 100644 --- a/src/libimaevm.c +++ b/src/libimaevm.c @@ -152,19 +152,19 @@ int get_filesize(const char *filename) return (int)stats.st_size; } -static inline int get_fdsize(int fd) +static inline off_t get_fdsize(int fd) { struct stat stats; /* Need to know the file length */ fstat(fd, &stats); - return (int)stats.st_size; + return stats.st_size; } static int add_file_hash(const char *file, EVP_MD_CTX *ctx) { uint8_t *data; - int err, size, bs = DATA_SIZE; - size_t len; + int err, bs = DATA_SIZE; + off_t size, len; FILE *fp; data = malloc(bs);