diff --git a/src/fs_uvol.c b/src/fs_uvol.c index f2ba3f1..ec6fc35 100644 --- a/src/fs_uvol.c +++ b/src/fs_uvol.c @@ -110,7 +110,7 @@ static int uvol_file_extract(struct apk_ctx *ac, const struct apk_file_info *fi, uvol_name = strrchr(fi->name, '/'); uvol_name = uvol_name ? uvol_name + 1 : fi->name; - snprintf(size, sizeof size, "%ju", fi->size); + snprintf(size, sizeof size, "%ju", (intmax_t) fi->size); r = uvol_run(ac, "create", uvol_name, size, "ro"); if (r != 0) return r;